UINT SetItemState(
HTREEITEM hItem,
UINT nState,
UINT nStateMask
);
其中,hItem 是要设置状态的树节点的句柄(handle),nState 是要设置的状态值,nStateMask 是一个掩码,用于确定哪些位的状态应该被设置。
以下是一个简单的示例,演示如何使用 CTreeCtrl::SetItemState 方法:
// 假设 m_treeCtrl 是你的 CTreeCtrl 对象
// 获取根节点的句柄
HTREEITEM hRootItem = m_treeCtrl.GetRootItem();
// 设置根节点为选中状态
UINT nState = TVIS_SELECTED;
UINT nStateMask = TVIS_SELECTED;
m_treeCtrl.SetItemState(hRootItem, nState, nStateMask);
这将把根节点设置为选中状态。你可以根据需要设置不同的状态,如展开、折叠、选中等。
转载请注明出处:http://www.zyzy.cn/article/detail/22874/MFC/CTreeCtrl