自定义的消息,可以禁止发送消息吗?
在一个函数里做循环发送消息,在其他地方想控制发送或者禁止~~

解决方案 »

  1.   

    应该可以,在PreWindows,或者WndProc中处理WM_USER以后的消息就可以了,另外建议你查看一下Windows消息定义规则(Windows核心编程里面有),有部分是提供给Microsoft自己使用的,有一部分是提供给开发者使用的,一般灌以WM_USER开头
      

  2.   

    不是很明白,我想法是 点击一个 禁止按钮,WM_USER消息 不发送, 点击 发送 按钮 WM_USER 消息 发送~~~
    可是不知道 怎么实现~~
      

  3.   

    代码不是你自己写的吗?你自己在逻辑上安排一下就是了,比如设一个BOOL型变量,在发送之前看一下这个值,为TRUE就发送,为FALSE就不发送。在外部控制这个变量不就达到目的了。不过这要写的话,发送消息部分应该放在定时器或是一个单独的线程中
      

  4.   

    可不可以判断消息数值大于WM—USER?