您的位置:首页 > 编程语言 > C语言/C++

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

2009-07-12 15:21 330 查看
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

朋友,有空来看看,喜欢的朋友请收藏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐