CTreeCtrl::SetInsertMark

此成員函式實作 Win32 訊息 TVM_SETINSERTMARK的行為 Windows SDK,如中所述。

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

參數

  • hItem
    在指定 的HTREEITEM 哪個項目會將插入標記。 如果此引數為 NULL,移除插入標記。

  • fAfter
    指定的BOOL 值插入標記是在指定的項目之前放置。 如果此引數為非零值 (Nonzero),插入標記會在項目之後要放置。 如果此引數為零,插入標記會在項目的上。

傳回值

如果不是零,則成功,則為 0。

範例

// 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);
}

需求

Header: afxcmn.h

請參閱

參考

CTreeCtrl 類別

階層架構圖