CListCtrl::GetNextSelectedItem

Ruft den Index des Listenelements, das von pos identifiziert wird ab, wird Position zum POSITION-Wert fest.

int GetNextSelectedItem(
   POSITION& pos 
) const;

Parameter

  • pos
    Ein Verweis auf einen Wert POSITION zurückgegebenen Daten einen früheren Aufruf GetNextSelectedItem oder zu GetFirstSelectedItemPosition zurück.Der Wert wird an die nächste Position von diesem Aufruf aktualisiert.

Rückgabewert

Der Index des Listenelements identifiziert durch pos.

Hinweise

Sie können GetNextSelectedItem in einer vorwärts Iterationsschleife verwenden, wenn Sie die Anfangsposition mit einem Aufruf von GetFirstSelectedItemPosition herstellen.

Sie müssen sicherstellen, dass das POSITION-Wert gültig ist.Wenn er ungültig ist, dann die Debugversion der Microsoft Foundation Class-Bibliothek-Assertionen.

Beispiel

Im folgenden Codebeispiel wird die Verwendung dieser Funktion.

        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
            }
        }

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CListCtrl-Klasse

Hierarchien-Diagramm

CImageList-Klasse

CListCtrl::GetFirstSelectedItemPosition