比如说
程序A,在MOUSEMOVE事件中有若干代码。
程序B,要屏蔽掉A中的MOUSEMOVE的处理过程,换为其他的处理或不处理。如何实现呢?

解决方案 »

  1.   

    嘿嘿~~~用一变量作为标志,在程序A的MOUSEMOVE事件中加上变量值的判断,
    如果为真就执行,如果为假就跳过…………   方法比较笨啊,为了混分……
      

  2.   

    用api函数中的钓子函数拦截消息
      

  3.   

    还有个办法.
    先自定义一个消息,然后在A里边定义一个消息处理过程,这个过程中解除MOUSEMOVE事件.
    在B中向系统广播这个消息.
      

  4.   

    钩子我已经做好,消息句柄我也知道,问题是捕获之后如何屏蔽?
    我屏蔽的意思是程序A依旧收到MOUSEMOVE的消息,只是不在执行它MOUSEMOVE的处理过程