Freigeben über


CListBox::SetCaretIndex

Legt das Fokusrechteck auf das Element am angegebenen Index in einem Mehrfachauswahllistenfeld fest.

int SetCaretIndex( 
   int nIndex, 
   BOOL bScroll = TRUE  
);

Parameter

  • nIndex
    Gibt den nullbasierten Index des Elements an, um das Fokusrechteck im Listenfeld zu empfangen.

  • bScroll
    Wenn dieser Wert 0 ist, wird das Element Bildlauf ausgeführt, bis sie vollständig sichtbar ist. Wenn dieser Wert nicht 0 ist, wird das Element gescrollt, bis es zumindest teilweise sichtbar ist.

Rückgabewert

LB_ERR, wenn ein Fehler auftritt.

Hinweise

Wenn das Element nicht sichtbar ist, wird es per Bildlauf angezeigt.

Beispiel

// Set the caret to be the middle item.
m_myListBox.SetCaretIndex(m_myListBox.GetCount()/2);
ASSERT(m_myListBox.GetCaretIndex() == m_myListBox.GetCount()/2);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

CListBox::GetCaretIndex

LB_SETCARETINDEX