CListCtrl::GetNextSelectedItem

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

Index