CTreeCtrl::SetInsertMark

此成员函数实现Win32消息 TVM_SETINSERTMARK的行为,如 Windows SDK所述。

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

参数

  • hItem
    在的中指定HTREEITEM 哪个项上插入标记。如果此参数是 NULL,移除插入标记。

  • fAfter
    指定的BOOL 值插入标记是否在指定的项目、放置。如果此参数不为零,插入标记以后会在项目中放置。如果此参数为零,插入标记在项目之前将放在。

返回值

非零,如果成功;否则为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选件类

层次结构图