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