我从CTreeCtrl继承了一个控件CMyTreeCtrl,在对话框编辑时,可以直接将该控件拖动到对话框上吗?
就像其它标准控件一样。如果可以应该如何做呢。我现在只知道放一个CTreeCtrl然后在classview生成的代码中手动把基类改变

解决方案 »

  1.   

    还可以绑定控件变量,变量类型指定为你的类;还可以用SubclassWindow来子类化。没有直接拖放的方法。
      

  2.   

    默认的CTreeCtrl是可以拖动的。用classwizard时,选择你的类作为基类。
    vc6.0
      

  3.   

    可以拖进来的,如果你已经子类化的话。
    但拖进来后仍然用的是基类,要想使用你的子类,需要给他绑定变量,在ClassWizard中,选择变量类型时,有下拉框,选择你的子类即可
      

  4.   

    可以直接拖进来。或者你用Create()函数动态创建。前者你可以给拖进来的TreeCtrl绑定一个类型为CMyTreeCtrl的名字,这样,这个控件就有你这的类所具有的功能了。