我的程序为什么一出界面发送的消息就不由程序处理了?比如说我在程序中有个MOUSEMOVE消息处理函数,可它却只限于在程序界面内起作用,一出界面就不起作用了哪位大侠给我点指导,不胜感激!

解决方案 »

  1.   

    先捕获鼠标,好像一个SetCapture();函数。
      

  2.   

    之后你的MOUSEMOVE不管鼠标在哪都执行。
      

  3.   

    Yes!SetCapture()
    还有可以用钩子
      

  4.   

    用钩子吧.SetCapture会影响其他程序的运行.
      

  5.   

    HOOK最好不用,会影响程序、系统效率。你的要求用SetCapture()可以做到。
      

  6.   

    HOOK是怎么做的?有没谁有例子?谢了!