用CTreeView或TreeCtrl做类似资源管理器的文件树,好象很难。 今天一下午来做这东西。还是失败了(惭愧)。看了Jeff.Porise书上的方法,模范写的。但是很多都很模糊,哪个大侠能帮忙分析如何用比较简单的方法做TreeCtrl的文件树。大概分析一下方法。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vccode.com/file_show.php?id=31http://www.vccode.com/file_show.php?id=868 首先要确定用递归建立树。然后是用CFileFind::FindFile()搜索指定路径下全部文件,逐一加入到树上。调用CTreeCtrl::InsertItem()完成结点添加,之前判断是否路径,来选择图标(至少文件夹和文件两种)。当前,这种方式在启动时比较慢。可以在结点展开事件处理中建立子结点的子结点(就是子结点的子结点)。 动态创建控件的问题! SelectObject与DeleteObject 释放资源问题? 如何利用IHTMLDocument2获取网页里的插件信息 richedit字体大小 新开线程时参数传递问题? #if是什么意思 怎么改变CComboBox的高度? 为何不能显示文字? 大家都来谈一谈COM与ATL,进者有分!!! 请教一个问题,对你来说可以相对容易,我却是不清楚,程序代码静态与动态问题 一个关于OUTLOOK的问题,救命啊~~ 怎样把ULONGLONG类型转换为double类型?
http://www.vccode.com/file_show.php?id=868
然后是用CFileFind::FindFile()搜索指定路径下全部文件,逐一加入到树上。
调用CTreeCtrl::InsertItem()完成结点添加,之前判断是否路径,来选择图标(至少文件夹和文件两种)。当前,这种方式在启动时比较慢。
可以在结点展开事件处理中建立子结点的子结点(就是子结点的子结点)。