今天一下午来做这东西。
还是失败了(惭愧)。
看了Jeff.Porise书上的方法,模范写的。
但是很多都很模糊,
哪个大侠能帮忙分析如何用比较简单的方法做TreeCtrl的文件树。大概分析一下方法。
谢谢。

解决方案 »

  1.   

    http://www.vccode.com/file_show.php?id=31
    http://www.vccode.com/file_show.php?id=868
      

  2.   

    首先要确定用递归建立树。
    然后是用CFileFind::FindFile()搜索指定路径下全部文件,逐一加入到树上。
    调用CTreeCtrl::InsertItem()完成结点添加,之前判断是否路径,来选择图标(至少文件夹和文件两种)。当前,这种方式在启动时比较慢。
    可以在结点展开事件处理中建立子结点的子结点(就是子结点的子结点)。