BOOL SetItem(
TVITEM* pItem
);
其中,TVITEM* pItem 是一个指向 TVITEM 结构的指针,表示要设置的树节点的属性。TVITEM 结构用于存储树节点的信息,包括图像、文本、状态等。
以下是一个简单的示例,演示如何使用 CTreeCtrl::SetItem 方法:
// 假设 m_treeCtrl 是你的 CTreeCtrl 对象
// 获取根节点的句柄
HTREEITEM hRootItem = m_treeCtrl.GetRootItem();
// 获取根节点的属性
TVITEM rootItem;
rootItem.hItem = hRootItem;
rootItem.mask = TVIF_TEXT; // 设置要获取的属性,这里仅获取文本
rootItem.pszText = _T("New Root Text"); // 设置新的文本
// 设置根节点的属性
m_treeCtrl.SetItem(&rootItem);
这将修改树控件中根节点的文本属性为 "New Root Text"。你可以根据需要设置 TVITEM 结构的其他字段来修改不同的节点属性。
转载请注明出处:http://www.zyzy.cn/article/detail/22870/MFC/CTreeCtrl