CListBox::SetAnchorIndex
Legt den Ankerpunkt in einem Mehrfachauswahllistenfeld fest, um eine erweiterte Auswahl zu starten.
void SetAnchorIndex(
int nIndex
);
Parameter
- nIndex
Gibt den nullbasierten Index des Listenfeldelements an, das der Anker ist.
Hinweise
In einem Mehrfachauswahllistenfeld ist das Anchorelement das erste oder das letzte Element in einem Block zusammenhängenden ausgewählten Elementen.
Beispiel
void CMyODListBox::OnLButtonDown(UINT nFlags, CPoint point)
{
BOOL bOutside = TRUE;
UINT uItem = ItemFromPoint(point, bOutside);
if (!bOutside)
{
// Set the anchor to be the middle item.
SetAnchorIndex(uItem);
ASSERT((UINT)GetAnchorIndex() == uItem);
}
CListBox::OnLButtonDown(nFlags, point);
}
Anforderungen
Header: afxwin.h