从CTreeCtrl派生一个类CMyTree,在DockingControlBar中定义了一个CMyTree类对象,m_wndTree,动态创建了该对象,现在我想在框加中(SDI)处理鼠标左键双击的消息,该怎么添加呢??

解决方案 »

  1.   

    先在CMyTree类中定义一个mouse双击函数,
    然后在Message Map中进行函数的消息映射,
    最后进行类函数的声明.
      

  2.   

    to 楼上的朋友?"然后在Message Map中进行函数的消息映射"--->啥意思呀?可不可以说详细一点,谢谢了!
      

  3.   

    就是添加一些宏阿!
    譬如什么单击事件阿。
    你是不是也可以这样做,你动态创建得时候应该给它分配了一个ID吧,如果是的话你不是可以想平常的那样做吗,添加一个鼠标双击的消息映射!宏中就指定这个TreeCtrl的ID。我创建的动态菜单消息响应函数就这样做的。
      

  4.   

    以前是通过MFC ClassWizard来加入消息映射的,其实手工加入也可以的,消息函数只要有消息ID,让后加入函数就可以了。