Freigeben über


CListBox::GetCurSel

Ruft den nullbasierten Index des aktuell ausgewählten Elements (sofern vorhanden) in einem Liste, die die Einzelauswahl unterstützt, dies ab.

int GetCurSel( ) const;

Rückgabewert

Der nullbasierte Index des aktuell ausgewählten Elements, wenn ein Liste, die die Einzelauswahl unterstützt, dies ist. Es ist LB_ERR, wenn kein Element derzeit ausgewählt ist.

In einem Mehrfachauswahllistenfeld der Index des Elements, das den Fokus besitzt.

Hinweise

Rufen Sie nicht GetCurSel für ein Mehrfachauswahllistenfeld auf. Verwenden Sie stattdessen CListBox::GetSelItems.

Beispiel

// Select the next item of the currently selected one. 
int nIndex = m_myListBox.GetCurSel();
int nCount = m_myListBox.GetCount();
if ((nIndex != LB_ERR) && (nCount > 1))
{
   if (++nIndex < nCount)
      m_myListBox.SetCurSel(nIndex);
   else
      m_myListBox.SetCurSel(0);
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

LB_GETCURSEL

CListBox::SetCurSel

CListBox::GetSelItems