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