谢谢及时回答,在问个:想成的让窗口无论MOUSE是否在其上都可以接受MOUSEMOVE消息的WIN32 API函数是什么?

解决方案 »

  1.   

    在窗口里设置Timer,让它没隔0.1秒检测一次鼠标的位置,得到鼠标的当前位置可一用GetCursorPos()
      

  2.   

    我也在找答案,你可以用 SetCapture(),但如果当前窗口是背景窗口,而鼠标移到前景窗口上面时,就会接受不到。用 HOOK 又太变态了点,
      

  3.   

    我也在找答案,你可以用 SetCapture(),但如果当前窗口是背景窗口,而鼠标移到前景窗口上面时,就会接受不到。用 HOOK 又太变态了点,
      

  4.   

    没有现成的吗?:(
    speakboy你也太变态了吧?比HOOK还变
      

  5.   

    OnMouseMove(Point)
    {
       GetClientRect(&Rect);
       if (Rect.PtIn}Rect(Point))//条件根据需要自定义
            SetCapture();
       else
            ReleaseCapture();//记住一定要这句话
    }
      

  6.   

    zj_zyq(飞鸽) 
    窗口已经失去焦点,还会响应MouseMove吗?
    如果要响应,那多个程序同时开启,都要响应MouseMove,那不乱了。