我用的是bcgcontrolbar pro 6.7,在自带的例子仿VS2003界面的例子中,怎样实现左侧停靠窗口中那些TreeCtrl控件的事件响应啊??我自己手功添加了消息响应代码,结果没响应啊!!!!!
我把那TreeCtrl控件改成一个CButton控件(还修改了其它相应代码),运行时生成的这个Button是处于disable状态的,我就奇怪了,我用相同的方法在一个dialog上实现的就很好.请高手指点~~~~~~~~~~~~~解决后还有多分相送~~~~~~~~~谢谢~~~~~~~~~~

解决方案 »

  1.   

    你是自己派生的TreeCtrl吗?
    使用自己派生的TreeCtrl类,其中添加相应的消息处理就行。
      

  2.   

    只要是窗口(从CWnd类派生的,包括各种控件),都能响应消息。
    该窗口的父窗口(GetParent())和Owner窗口(GetOwner())可以接收其消息。
    不能响应消息除非你在程序中屏蔽了该窗口的消息。
    还有一种情况是你把该窗口的属性设置为不可用了(Disable),那你就不能对该窗口进行任何操作,该窗口也会变成灰色。