如何添加、处理按钮控件的 MouseDown、MouseUp事件

解决方案 »

  1.   

    谢谢 free_card() 的帮助!还有没有其他的方法???????
      

  2.   

    CButton的派生类CButtonST
    网上不要太多
    特别过瘾
    你不就是想让鼠标到上面的时候,出现一种浮动的效果
    当按下去变成一种效果吗?
      

  3.   

    我需要在按钮控件当鼠标按下时进行处理,//LBUTTONDOWN当鼠标按钮释放时进行另一个处理//LBUTTONUP,这样实现只能通过派生类实现么?//不必
      

  4.   

    可以通过改变窗口过程来拦截消息吧?
    在InitDlg时用::SetWindowLong,不处理的消息用::SetWindowLong的返回值处理。LONG SetWindowLong(
      HWND hWnd,       // handle of window
      int nIndex,      // offset of value to set
      LONG dwNewLong   // new value
    );
    nIndex=GWL_WNDPROC
    dwNewLong  = (LONG)yourWndProc
    他会返回原来的WNDPORC地址。
      

  5.   

    To  maoxianwang(大大㊣BETAⅡ //楼主,请把分给猪):
    大哥,不必那你告诉我具体实现亚!
    谢了!