Export (0) Print
Expand All
MFC
Expand Minimize

CListCtrl::GetTopIndex 

Retrieves the index of the topmost visible item when in list view or report view.


int GetTopIndex( ) const;

The index of the topmost visible item.

// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;

// Make sure the focus is set to the list view control.
pmyListCtrl->SetFocus();

// Select all of the items that are completely visible.
int n = pmyListCtrl->GetTopIndex();
int nLast = n + pmyListCtrl->GetCountPerPage();

for (;n < nLast;n++)
{
   pmyListCtrl->SetItemState(n, LVIS_SELECTED, LVIS_SELECTED);
   ASSERT(pmyListCtrl->GetItemState(n, LVIS_SELECTED) == LVIS_SELECTED); 
}

Community Additions

ADD
Show:
© 2014 Microsoft