CListCtrl::GetNextSelectedItem
Pobiera indeks elementu listy, identyfikowane przez pos, następnie ustawia OP do stanowisko wartości.
int GetNextSelectedItem(
POSITION& pos
) const;
Parametry
- pos
Odwołanie do stanowisko wartości zwróconej przez poprzednie wywołanie GetNextSelectedItem lub GetFirstSelectedItemPosition.Wartości są aktualizowane do następnej pozycji przez to połączenie.
Wartość zwracana
Indeks elementu listy, identyfikowane przez pos.
Uwagi
Można użyć GetNextSelectedItem w pętli do przodu iteracji po nawiązaniu początkowego położenia wywołania GetFirstSelectedItemPosition.
Musi zapewnić, że Twój stanowisko wartość jest prawidłowa.Jeśli jest nieprawidłowa wersja debugowania biblioteki klas Microsoft Foundation potwierdza.
Przykład
Poniższy przykładowy kod ilustruje użycie tej funkcji.
POSITION pos = m_myListCtrl.GetFirstSelectedItemPosition();
if (pos == NULL)
{
TRACE(_T("No items were selected!\n"));
}
else
{
while (pos)
{
int nItem = m_myListCtrl.GetNextSelectedItem(pos);
TRACE(_T("Item %d was selected!\n"), nItem);
// you could do your own processing on nItem here
}
}
Wymagania
Nagłówek: afxcmn.h