Sdílet prostřednictvím


CListBox::GetSelItems

Pole obsahující celá čísla, která určuje čísla položky vybrané položky v rozevíracím seznamu s vícenásobným výběrem vyplní do vyrovnávací paměti.

int GetSelItems( 
   int nMaxItems, 
   LPINT rgIndex  
) const;

Parametry

  • nMaxItems
    Určuje maximální počet vybraných položek, jejichž čísla položky se umístí do vyrovnávací paměti.

  • rgIndex
    Určuje ukazatel na vyrovnávací paměť dostatečně velký počet celých čísel podle nMaxItems .

Vrácená hodnota

Skutečný počet položek je umístěn do vyrovnávací paměti.Pokud seznam jednoho výběru seznamu, vrácená hodnota je LB_ERR .

Příklad

// 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);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CListBox

Graf hierarchie

LB_GETSELITEMS

CListBox::GetSelCount