Freigeben über


CComboBox::SetCurSel

Wählt eine Zeichenfolge im Listenfeld eines Kombinationsfelds aus.

int SetCurSel( 
   int nSelect  
);

Parameter

  • nSelect
    Gibt den nullbasierten Index der Zeichenfolge an, um auszuwählen. Wenn - 1, jede aktuelle Auswahl im Listenfeld wird entfernt und das Bearbeitungssteuerelement wird gelöscht.

Rückgabewert

Der nullbasierte Index des Elements ausgewählt, wenn die Nachricht erfolgreich ist. Der Rückgabewert ist CB_ERR, wenn nSelect größer als die Anzahl der Elemente in der Liste ist, oder wenn nSelect festgelegt ist - 1, das die Auswahl gelöscht wird.

Hinweise

ggf. führt das Listenfeld die Zeichenfolge in Bildlauf (wenn das Listenfeld sichtbar ist). Der Text im Bearbeitungssteuerelement des Kombinationsfelds wird geändert, um die neue Auswahl reflektiert. Jede vorherige Auswahl im Listenfeld wird entfernt.

Beispiel

// Select the last item in the combo box. 
int nLast = pmyComboBox->GetCount() - 1;
if (nLast >= 0)
   m_pComboBox->SetCurSel(nLast);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CComboBox-Klasse

Hierarchiediagramm

CComboBox::GetCurSel

CB_SETCURSEL