Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListCtrl

Wykres hierarchii

Klasa CImageList

CListCtrl::GetFirstSelectedItemPosition