Condividi tramite


CListCtrl::GetNextSelectedItem

Ottiene l'indice elemento elenco identificato da pos, quindi imposta la posizione al valore della posizione.

int GetNextSelectedItem( 
   POSITION& pos  
) const;

Parametri

  • pos
    Un riferimento a un valore di percorso restituito da una chiamata precedente a GetNextSelectedItem o a GetFirstSelectedItemPosition. Il valore viene aggiornato nella posizione successiva dalla chiamata.

Valore restituito

L'indice dell'elemento elenco identificato da pos.

Note

È possibile utilizzare GetNextSelectedItem in un ciclo di iterazione in avanti se si stabilisce la posizione iniziale con una chiamata a GetFirstSelectedItemPosition.

È necessario verificare che il valore del percorso è valido. Se non è valido, quindi la versione di debug delle asserzioni della libreria MFC.

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo della funzione.

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

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe CListCtrl

Grafico delle gerarchie

Classe CImageList

CListCtrl::GetFirstSelectedItemPosition