int GetNextSelectedItem (POSITION&POS) const;
Valore restituito
L'indice dell'elemento selezionato nel controllo di visualizzazione elenco successivo.
Parametri
pos
Riferimento a un posizione sul valore restituito da una chiamata precedente a GetNextSelectedItem o GetFirstSelectedItemPosition. Il valore viene aggiornato alla posizione successiva da questa chiamata.
Osservazioni
Ottiene l'indice dell'elemento di elenco identificato da pos, poi di moda pos per il valore di posizione . È possibile utilizzare GetNextSelectedItem in un ciclo di iterazione avanti se non si stabilisce la posizione iniziale con una chiamata a GetFirstSelectedItemPosition.
È necessario assicurarsi che il valore della posizione è valido. Se è non valido, quindi la versione di Debug di Microsoft Foundation Class Library afferma.
Esempio
Nell'esempio di codice seguente viene illustrato l'utilizzo di questa funzione.
CListCtrl * pListCtrl = (CListCtrl *) GetDlgItem(IDC_YOURLISTCONTROL);
ASSERT (pListCtrl! = NULL);
POSIZIONE pos = pList-gt;GetFirstSelectedItemPosition();
Se (pos = = NULL)
TRACE0 ("articoli non sono stati selezionati! \n");
altro
{
mentre (pos)
{
int nItem = pList - > GetNextSelectedItem(pos);
TRACE1 ("è stato selezionato l'elemento %d! \n", nItem);
/ / si potrebbe fare la propria elaborazione sul nItem qui
}
}
Pa&noramica di CListCtrl |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CImageList, CListCtrl::GetFirstSelectedItemPosition