CListBox::SetSel
Wählt eine Zeichenfolge in einem Mehrfachauswahllistenfeld aus.
int SetSel(
int nIndex,
BOOL bSelect = TRUE
);
Parameter
nIndex
Enthält den nullbasierten Index der Zeichenfolge, festgelegt werden. Wenn -1, wird die Auswahl hinzugefügt oder daraus entfernt alle Zeichenfolgen, je nach Wert von bSelect.bSelect
Gibt an, wie die Auswahl festgelegt wird. Wenn bSelectTRUE ist, wird die Zeichenfolge ausgewählt und hervorgehoben;, wenn FALSE die Hervorhebung entfernt wird und die Zeichenfolge wird nicht mehr ausgewählt. Die angegebene Zeichenfolge ist standardmäßig ausgewählt und hervorgehoben.
Rückgabewert
LB_ERR, wenn ein Fehler auftritt.
Hinweise
Verwenden Sie diese Memberfunktion nur mit Mehrfachauswahllistenfeldern.
Um ein Element aus einem Liste, die die Einzelauswahl unterstützt, dies auszuwählen, verwenden Sie CListBox::SetCurSel.
Beispiel
// Select all of the items with an even index and
// deselect all others.
for (int i = 0; i < m_myODListBox.GetCount(); i++)
{
m_myODListBox.SetSel(i, ((i%2) == 0));
}
Anforderungen
Header: afxwin.h