MFC遍历树控件中选中的节点,前提是多选
来源:互联网 发布:获取淘宝买家手机号 编辑:程序博客网 时间:2024/05/21 06:45
//item:根节点HTREEITEM CTableListDlg::FindItem(HTREEITEM item) { HTREEITEM hfind;//空树,直接返回NULLif(item == NULL) return NULL;//遍历查找while(item!=NULL){//当前节点即所需查找节点if(m_treeDir.GetItemState(item, TVIS_SELECTED) & TVIS_SELECTED){HTREEITEM hItem = item;HTREEITEM hRoot = m_treeDir.GetRootItem();CString FullPath = m_treeDir.GetItemText(hItem);while (hItem != hRoot){hItem = m_treeDir.GetParentItem(hItem);CString temp = m_treeDir.GetItemText(hItem);if (temp == L"计算机"){break;}FullPath = temp + L"\\" + FullPath;}// 可以把所有的路径放到容器中,以便后期对文件操作AfxMessageBox(FullPath);//return item;}//查找当前节点的子节点if(m_treeDir.ItemHasChildren(item)){item = m_treeDir.GetChildItem(item);//递归调用查找子节点下节点hfind = FindItem(item);if(hfind){return hfind;} else{//子节点中未发现所需节点,继续查找兄弟节点item = m_treeDir.GetNextSiblingItem(m_treeDir.GetParentItem(item));}}else{//若无子节点,继续查找兄弟节点item = m_treeDir.GetNextSiblingItem(item);}}return item;}
0 0
- MFC遍历树控件中选中的节点,前提是多选
- extjs 遍历TreePanel中选中的节点
- 获取树对象中选中的节点
- MFC 树控件遍历
- JDE 遍历grid中选中的行
- MFC中的树控件
- 一个遍历树控件节点的方法
- TreeView控件节点遍历
- mfc ctreectrl遍历所有节点
- MFC CtreeCtrl 节点的遍历
- MFC 遍历控件
- MFC遍历子控件
- MFC树形控件CTreeCtrl使用方法、遍历、SetCheck无效、根据名称获取节点、获取选中节点等问题
- MFC---获得组合框CComboBox中选中的内容
- 递归遍历树视图控件选中的节点
- 递归方法遍历树节点,使用Dev的TreeList控件
- MFC树控件节点后加图标实现
- mfc树控件Tree Control 修改添加删除节点
- 左准姿做祖坐抓奏准装赘昨茁状走装妆椎
- 在移动存储中启动Eclipse或者ADT,不安装jdk使用Eclipse
- opencv2 在mfc窗口中显示关于cv::Mat 的解决方法
- 几种常见的排序及其时间复杂度
- 【转】cocos2d-x (音效-音乐)SimpleAudioEngine
- MFC遍历树控件中选中的节点,前提是多选
- PPTV笔试题2012
- 洗手,洗掉你的负罪感?
- screen 配置
- PhoneGap2.9+jqmobi开发备忘
- 实模式与保护模式
- 壮醉柞孜灼准孜壮浊缀组遵醉足孜罪佐阻
- 猪肉里惊现“油炸不熟”的寄生虫?
- 茁纵专准住卒撞锥棕作纵奏钻诅壮茁撞卒