如何在treectrl控件中实现类似vc工作区中的classview功能,当单击某一文件名,能在右边的客户区正确的显示出来文件内容(多文档),在线等待!!急!!!(200分)
最好有实例!一定是多文档!!

解决方案 »

  1.   

    有个CodeJoke的类库,是开放源码的,里面有你想要的例子
      

  2.   

    我做过的一个项目中有这样的要求
    左边视图的操作要在右边视图中进行相应的反应
    步骤如下:
    第一步:定义两个视图,当然左边视图是CTreeView类派生而来
    第二步:在文档类中定义供两个视图进行通信的机制,我以前用到了自定义消息
           也就是在TreeView中的某个操作,发送一个自定义消息
    第三步:右边视图可以识别这样的消息
           经过相应之后右边视图就知道左边视图发生了一些变化,这些变化可以反映在文档类的
           成员身上,也可以通过消息参数传递到右边视图这样就实现了两个视图的沟通,当然这只是我的实现方法,还有很多其它的方法,你可以根据自己系统的特点进行选择
      

  3.   

    这个功能不是由Tree控件实现的,而应该是在tree控件的上一层关系中实现的。
    响应tree控件的一些事件就可以了。