Freigeben über


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

Siehe auch

Referenz

CListBox-Klasse

Hierarchiediagramm

CListBox::GetAnchorIndex