MFC中遍历TreeControl的节点或者查找某个节点
来源:互联网 发布:谷歌拼音输入法 mac 编辑:程序博客网 时间:2024/06/05 11:14
MFC常用控件TreeControl,经常会遇到节点的遍历和查找。当插入了一个新节点时,就需要这么做,判断是否存在已有的子节点,如果存在,则不用重新插入。
实现方式如下:
场景,查找根节点下的子节点;
TreeControl的控制变量为m_tcCtrl根节点为HTREEITEM hRootItem,子节点为HTREEITEM hChildItem;要查找的内容为“子节点5”;
CString csStr = _T("子节点5");hChildItem = m_tcCtrl.GetChildItem(hRootItem);bool bFind = false;while(hChildItem != NULL){ if(csStr.Compare(m_tcCtrl.GetItemText(hChildItem)) == 0) { bFind = true; break; } hChildItem = m_tcCtrl.GetNextSiblingItem(hChildItem);}//TODO 查找后的事务
0 0
- MFC中遍历TreeControl的节点或者查找某个节点
- MFC TreeControl复选框:选中某个节点的复选框后,自动选中子节点的复选框
- 二叉排序树,完成创建节点,插入节点,删除节点,查找节点,中序遍历的功能
- MFC CtreeCtrl 节点的遍历
- xml 遍历某个节点
- 《程序员面试金典》--寻找二叉树中某个节点中序遍历的下一个节点
- [leetcode 285] Inorder Successor in BST---查找二叉搜索树中某个节点在中序遍历中的后续节点
- 在一个二叉排序树(BST)(left<right)中查找某个节点的后序节点
- delphi 遍历treeview某个节点下所有节点的函数
- delphi 遍历treeview某个节点下所有节点的函数
- delphi 遍历treeview某个节点下所有节点的函数
- jquery查找某个节点的索引
- 打印二叉树中某个节点的所有父节点
- 找出二叉树中某个节点的所有祖先节点
- 找出二叉树中某个节点的所有祖先节点
- 树-二叉树中某个节点的下一个节点
- 删除CTreeCtrl中某个节点的子节点
- VS2010-MFC获取某个树控件某个树节点下所有子节点的文本
- jQuery 获取文件后缀的方法
- HBase 数据模型(Data Model)
- Java多线程1:进程与线程概述
- MySQL笔记(二)
- 执行顺序
- MFC中遍历TreeControl的节点或者查找某个节点
- tornado长轮询的理解
- Linux ps命令详解
- Apache Sqoop
- AOJ.867 排队出发
- Java多线程2:Thread中的实例方法
- hive简介与安装
- Web.Config文件详解
- Java多线程3:Thread中的静态方法