mfc ctreectrl遍历所有节点
来源:互联网 发布:微信 mac 2.2 dmg 编辑:程序博客网 时间:2024/06/01 08:42
遍历节点,并取得节点文本:
其中 m_vecTreeNode是CDlgTree成员变量(vector<string> m_vecTreeNode),将所有节点文本保存。
由于使用多字符集,所以可以
strTemp = cstr.GetBuffer(0);//是正确的
如果使用Unicode,参考<a target=_blank href="http://blog.csdn.net/xuepiaofei1/article/details/47093375" target="_blank">http://blog.csdn.net/xuepiaofei1/article/details/47093375</a>
传入的ht是根节点
void CDlgTree::TravelAll(HTREEITEM ht){string strTemp;CString cstr = m_wndTree.GetItemText(ht);strTemp = cstr.GetBuffer(0);HTREEITEM hCurItem = m_wndTree.GetChildItem(ht);m_vecTreeNode.push_back(strTemp);HTREEITEM hNextItem;while(hCurItem){hNextItem = hCurItem;TravelAll(hNextItem);hCurItem = m_wndTree.GetNextSiblingItem(hCurItem);}}
0 0
- mfc ctreectrl遍历所有节点
- MFC CtreeCtrl 节点的遍历
- 【框架-MFC】CTreeCtrl(chenlu-1):遍历CTreeCtrl ,修改无子节点的节点信息
- CTreeCtrl遍历树上所有可见和不可见的节点
- CTreeCtrl展开树形所有节点
- MFC树形控件CTreeCtrl使用方法、遍历、SetCheck无效、根据名称获取节点、获取选中节点等问题
- MFC中CTreeCtrl展开树形列表节点
- MFC CTreeCtrl节点存储额外数据
- mfc CTreeCtrl 添加节点 和绑定图标
- MFC CTreeCtrl类的结点遍历查找
- CTreeCtrl展开、收起子节点下所有的节点
- CTreeCtrl展开、收起子节点下所有的节点
- CTreeCtrl展开、收起子节点下所有的节点
- CTreeCtrl利用TV_ITEM插入节点与遍历节点
- 遍历CTreeCtrl
- mfc中怎样判断CTreeCtrl 的节点是否展开
- MFC中CTreeCtrl加载节点缓慢的分析和解决方法
- MFC中CTreeCtrl加载节点缓慢的分析和解决方法
- 2015072702 - 及格的改变
- kotlin---01、基本语法(包)
- 正高、正常高和大地高的区别
- nyoj3 多边形重心问题 【多边形面积+多边形重心】
- phpExcel基本用法
- mfc ctreectrl遍历所有节点
- POJ 2387 裸的dijkstra
- 【图像处理】高效的中值滤波(bug 已修复)
- excel设置行高
- Android中的仿微信界面
- 2015072703 - 孤独的幸存者
- MySql避免重复插入记录(根据主键判重)
- [python]学习笔记2-字符串内建函数1
- Android表格布局TableLayout学习笔记