什么时候系统会发送消息而什么时候不发送?
在xp里我用spy++观察,只要不动程序就不发送,动就发送。如果把鼠标移到窗口上会发送一堆消息,但长时间指针不动后消息停止。
在win7中,无论动不动程序,都会以一定频率发送消息,永无止境……如果动程序的话会一下子爆出好多好多……
win8没有没试过。
这个消息机制可以控制嘛?
在XP下,我的程序和记事本一样,不用就不接受消息,用了才收到消息。
但是在win7下,我写的程序总会接收到消息,无论何时,永无止境的接收到消息。但同样是win7,记事本还有一些别的程序,就像在XP下,用到它的时候才接收消息,不用则没有消息。另一些程序,比如优酷的爱酷,和我的程序一样,会永无止境的收到消息。
这是怎么回事?XP和7的消息机制有何不同?如何控制?求教高手!