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