已经写好了一个CTreeCtrl的派生类CTreeCtrlEx,可是限于某种原因,我的主窗体只能使用CTreeView派生的类,请问如何利用CTreeCtrlEx来得到一个View

解决方案 »

  1.   

    CTreeCtrl是一个窗口,你可以把自己的view做成CView,然后把CTreeCtrlEx做成View的子窗口并占满整个客户区,一切就ok了。
      

  2.   

    CView在创建的时候需要一个类名,通常CTreeView应该以"SysTreeView32"为名字。
    我希望做成一个能自动占满父窗口的View,而它的类名必须要是"SysTreeView32",而实现代码全在CTreeCtrlEx中,能办的到吗?有没有谁给各简单的示例代码?
      

  3.   

    CTreeCtrlEx ctrl = (CTreeCtrlEx)SysTreeView32.GetTreeCtrl();
      

  4.   

    最终采用了 BinaryTreeEx(狂徒(完全抵制日货)) 的方法,感觉还不错