int GetNextSelectedItem (POSITION& ;pos) const ;
Valeur de retour
L'index de l'élément sélectionné suivant dans le contrôle list view.
Paramètres
pos
Une référence à une valeur POSITION retournée par un appel antérieur à GetNextSelectedItem ou GetFirstSelectedItemPosition. La valeur est mise à jour vers la position suivante par cet appel.
Remarques
Obtient l'index de l'élément de la liste identifiée par le pos, puis jeux pos à la valeur POSITION . Vous pouvez utiliser GetNextSelectedItem dans une boucle d'itération en avant si vous avez établi la position initiale avec un appel à GetFirstSelectedItemPosition.
Vous devez vous assurer que la valeur de votre POSITION est valide. Si elle est invalide, la version Debug de la bibliothèque Microsoft Foundation Class affirme.
Exemple
L'exemple de code suivant illustre l'utilisation de cette fonction.
CListCtrl * pListCtrl = (CListCtrl **) GetDlgItem(IDC_YOURLISTCONTROL) ;
ASSERT (pListCtrl! = NULL) ;
POSITION pos = pList-gt ;GetFirstSelectedItemPosition() ;
Si (pos == NULL)
TRACE0 (« aucun élément n'a été sélectionné! \n ") ;
autre
{
alors que (pos)
{
nItem int = pList - > GetNextSelectedItem(pos) ;
TRACE1 ("élément %d a été sélectionné! \n", nItem) ;
/ / vous pouvez faire votre propre traitement sur nItem ici
}
}
Aperçu de CListCtrl |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CImageList, CListCtrl::GetFirstSelectedItemPosition