CTreeCtrl控件的查找节点
来源:互联网 发布:如何成为一名网络作家 编辑:程序博客网 时间:2024/06/06 03:33
HTREEITEM CTreeFind(CTreeCtrl& tree, HTREEITEM hRootItem, unsigned int ulNode)
{
DWORD ulData;
HTREEITEM hTreeRes;
hTreeRes = NULL;
ulData = tree.GetItemData(hRootItem);
if (ulData == ulNode)
{
hTreeRes = hRootItem;
}
else if (tree.ItemHasChildren(hRootItem))
{
HTREEITEM hChildItem = tree.GetChildItem(hRootItem);
while(hChildItem!=NULL)
{
hTreeRes = CTreeFind(tree, hChildItem, ulNode);
if (hTreeRes != NULL)
{
break;
}
hChildItem = tree.GetNextItem(hChildItem, TVGN_NEXT);
}
}
return hTreeRes;
}
HTREEITEM GetTreeItem(unsigned int ulNode)
{
HTREEITEM pRes = NULL;
HTREEITEM pRoot = NULL;
pRoot = m_treeMain.GetRootItem();
while (pRoot != NULL)
{
pRes = CTreeFind(m_treeMain, pRoot, ulNode);
if (pRes != NULL)
{
break;
}
pRoot = m_treeMain.GetNextItem(pRoot, TVGN_NEXT);
}
return pRes;
}
- CTreeCtrl控件的查找节点
- CTreeCtrl节点递归查找
- 取CTreeCtrl控件选中节点的文字
- 创建带节点图片的CTreeCtrl控件
- 获取CTreeCtrl树控件某个节点的路径
- CTreeCtrl控件的技巧
- CTreeCtrl 控件的用法
- CTreeCtrl 控件的用法
- CTreeCtrl控件中递归删除节点
- 树形控件(CTreeCtrl)节点间拖动实现
- ctreectrl控件节点不同颜色(绝对靠谱)
- MFC CtreeCtrl 节点的遍历
- CTreeCtrl 查找 等于某值 的节点,并设置为高亮
- CTreeCtrl 查找 等于某值 的节点,并设置为高亮
- MFC中CTreectrl控件中有选择性的选中某些节点
- 在CTreeCtrl控件创建节点时添加ICON图标的代码意义
- 在CTreeCtrl控件创建节点时添加ICON图标的代码意义
- 树形控件CTreeCtrl的使用
- 将socket设置为非阻塞(non-blocking)(
- 每个JAVA初学者都应该搞懂的问题--续!
- Oracle 闪回功能简述
- proc_fs 使用说明
- Linux下Socket连接超时的一种实现方法
- CTreeCtrl控件的查找节点
- 在SQL SERVER中发送邮件的代码小例
- 今天关于Linq,NHibernate等持久数据的理解
- 实用生活英语句子 174句
- 反射
- office VBA开发视频教程
- LINUX下SOCKET连接
- Linux下Socket编程
- 再谈僵尸进程