Freigeben über


CListBox::GetSelItems

Füllt einen Puffer mit einem Array von ganzen Zahlen aus, das die Artikelnummern aus ausgewählten Elementen in einem Mehrfachauswahllistenfeld angibt.

int GetSelItems( 
   int nMaxItems, 
   LPINT rgIndex  
) const;

Parameter

  • nMaxItems
    Gibt die maximale Anzahl der ausgewählten Elemente an, deren Artikelnummern in den Puffer eingefügt werden sollen.

  • rgIndex
    Gibt einen Zeiger auf einen Puffer an, der genug für die Anzahl von Ganzzahlen groß ist, die von nMaxItems angegeben werden.

Rückgabewert

Die tatsächliche Anzahl von Elementen in den Puffer eingefügt. Wenn das Listenfeld ein Liste, die die Einzelauswahl unterstützt, dies ist, ist der Rückgabewert LB_ERR.

Beispiel

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

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

LB_GETSELITEMS

CListBox::GetSelCount