Partager via


CListBox::GetSelItems

Remplit mémoire tampon de tableau d'entiers qui spécifie le nombre d'éléments d'éléments sélectionnés dans une zone de liste à sélection multiple.

int GetSelItems( 
   int nMaxItems, 
   LPINT rgIndex  
) const;

Paramètres

  • nMaxItems
    Spécifie le nombre maximal d'éléments sélectionnés dont les numéros d'élément doivent être placés dans la mémoire tampon.

  • rgIndex
    Spécifie un pointeur vers une mémoire tampon suffisamment grande pour le nombre d'entiers spécifiés par nMaxItems.

Valeur de retour

Le nombre réel d'éléments définis dans la mémoire tampon. Si la zone de liste est une zone de liste à sélection unique, la valeur de retour est LB_ERR.

Exemple

// Get the indexes of all the selected items. 
int nCount = m_myODListBox.GetSelCount();
CArray<int,int> aryListBoxSel;

aryListBoxSel.SetSize(nCount);
m_myODListBox.GetSelItems(nCount, aryListBoxSel.GetData()); 

// Dump the selection array.
AFXDUMP(aryListBoxSel);

Configuration requise

en-tête : afxwin.h

Voir aussi

Référence

CListBox, classe

Graphique de la hiérarchie

LB_GETSELITEMS

CListBox::GetSelCount