Freigeben über


CTreeCtrl::SetInsertMark

Diese Memberfunktion implementiert das Verhalten der Win32-Meldung TVM_SETINSERTMARK, wie in Windows SDK beschrieben.

BOOL SetInsertMark(
   HTREEITEM hItem,
   BOOL fAfter = TRUE 
);

Parameter

  • hItem
    HTREEITEM, das angibt, an dem Element die Einfügemarke platziert wird.Wenn dieses Argument NULL ist, wird die Einfügemarke entfernt.

  • fAfter
    BOOL-Wert, der angibt, wenn die Einfügemarke vor oder nach dem angegebenen Element platziert wird.Wenn dieses Argument nicht 0 ist, wird die Einfügemarke hinter dem Element eingefügt wird.Wenn dieses Argument null ist, wird die Einfügemarke vor dem Element eingefügt wird.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Beispiel

// Set the insert mark to be before the item at the point myPoint.
UINT uFlags;
HTREEITEM hItem = m_TreeCtrl.HitTest(myPoint, &uFlags);

if ((hItem != NULL) && (TVHT_ONITEM & uFlags))
{
   m_TreeCtrl.SetInsertMark(hItem, FALSE);
}

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CTreeCtrl-Klasse

Hierarchien-Diagramm