API 是不是并没有光标进入按钮区域的消息,要自己写? 自己响应鼠标的WM_MOUSEMOVE消息,然后在响应消息的函数里面判断是否进入按钮区域?

解决方案 »

  1.   

    你说的这个消息是WM_MOUSEHOVER
    需要自己调用
    网上有很多例子
      

  2.   

    为什么不用按钮本身的onmousemove?
      

  3.   

    SDK我没做过
    MFC中是和控件关联的
    无需判断
      

  4.   

    还以为是自绘控件呢~~
    都用了控件按钮了 给的mousemove消息都不用~
    不知道咋想的~
      

  5.   

    也就是根据 WM_MOUSEMOVE 消息,判断是不是在按钮的矩形区域内?这种方法非常机械,非常手工,不知道是不是唯一的方法。。
      

  6.   


    不能在父窗口响应WM_MOUSEMOVE消息,想要知道光标进入按钮区域,必须子类化按钮,处理按钮的WM_MOUSEMOVE消息。