最简单的递归遍历CTreeCtrl树C++代码

class CBrowseTreeCtrl
{
public://construct
  CBrowseTreeCtrl()
  { 
      m_pTree = NULL;
  };
  CBrowseTreeCtrl(CTreeCtrl *pTree)
  {
      m_pTree = pTree;
  };

  ~CBrowseTreeCtrl(){};

private://attr
     CTreeCtrl *m_pTree;

public://opt
   void Browse()
  {
      if(m_pTree == NULL)
         return;
     BrowseSubNode(m_pTree->GetRootItem());
  };
  void DoNode(HTREEITEM hr)
  {
      TRACE("%s/n",m_pTree->GetItemText(hr));
  };
private://opt
  void BrowseSubNode(HTREEITEM hr)
  {
      HTREEITEM hrNext = NULL;
      HTREEITEM hrChild = NULL;

      if(hr == NULL)
           return;
  
      DoNode(hr);//处理节点

      hrChild = m_pTree->GetChildItem(hr);
      BrowseSubNode(hrChild);//遍历子节点

      hrNext=m_pTree->GetNextItem(hr,TVGN_NEXT);
      BrowseSubNode(hrNext);//删除兄弟节点
   };
};

 


闻香止步 淘宝 拍拍 有啊 易趣店 收集于:http://www.diybl.com/course/3_program/c++/cppjs/2008411/110111.html
常年经营木雕系列产品:
海南黄花梨、越南黄花梨、草花梨、小叶紫檀、黑檀、香榧木、绿檀木、黄杨木 摆件;
紫檀、绿檀木、黄杨木、桃木、漆艺发簪 
木梳 樟木壁挂 佛珠 车饰

收藏送礼佳品,也可联系订做

淘宝店:http://shop36570193.taobao.com
拍拍店:http://421840135.paipai.com/

联系方式:
QQ   421840135
旺旺 xiaobaitucsl
邮件 dahuilangc@foxmail.com

朋友,有空来看看,喜欢的朋友请收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值