如果你愿意,完全可以不用创建任何额外的类,也不需要封装任何函数和数据。
创建一个MFC Explorer类型的项目,左边的TreeView递归装入文件树,右边装入当前节点下的文件和文件夹就搞定了。
甚至如果你觉得这个都麻烦,你可以用网上广为流传的 CShellTreeView 和 CShellListView 两个类作为左右两个面板中CTreeView和CListView的替代。
http://download.csdn.net/download/mingyuan0826/2716853
VS2008SP1的有个Samples文件下的Explorer能实现类似的效果。
...\Samples\1033\AllVCLanguageSamples\C++\MFC\Visual C++ 2008 Feature Pack\Explorer
还有请问左右视图怎样关联起来,谢谢解答