CStatic 没有消息映射.

解决方案 »

  1.   

    自己实现一个cstatic类不就ok这样的代码到codeguru去找
      

  2.   

    static空件消息被默认送到他依附的窗口上,也可以说他没有消息映射。
      

  3.   

    继承一个新的类然后在消息映射里添加:
    ON_WM_LBUTTONDOWN()
    ON_WM_MOUSEMOVE()
    然后再添加消息响应函数就可以!
      

  4.   

    回复人: mynamelj(风之羽翼) ( ) 信誉:100 继承一个新的类然后在消息映射里添加:
    ON_WM_LBUTTONDOWN()
    ON_WM_MOUSEMOVE()
    然后再添加消息响应函数就可以!
    这样也不行,windows认为CStatic以及其子类都是不用处理鼠标以及键盘事件的。
    如果要这样的话,Create的时候要使用CWnd::Create,这相当于子类化了。
      

  5.   

    生成CStatic的派生类或用子类化