cbutton按钮,如何让他单击后不动,但是响应单击事件

解决方案 »

  1.   

    你用CStatic控件, 设置NOTIFY, 处理单击消息
      

  2.   

    想不重载CButton实现此功能 无解
    除非用其它的东西模拟CButton 比如CStatic
      

  3.   

    CStatic 改装为按钮 
    风格:
    align text :center 
    border: false
    Modal frame: true 
    notify:true
    再手动添加左键单击的消息映射 
      

  4.   

    用CStatic 得了,添加下消息映射
      

  5.   

    方法很多,例如把按钮设置为OwnerDraw风格,各种状态都用相同的方法绘制;或者在窗口类中重载PreTranslateMessage函数,直接判断并过滤掉鼠标点击消息等。