深入GetMessage和PeekMessage[14]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 fireseed 的 blog

9.  如果键盘钩子被调用,并且当前的按键事件从系统队列中被删除了,则检查现存的cbt钩子。如果安装有cbt钩子,将调用它并携带hcbt_keyskipped钩子码。

10.              最后,消息被返加到主getmessage/peekmessage代码。

 

peekmessagepm_noremove

默认情况下,每一个消息被返回到应用程序后,peekmessage getmessage都会把消息和事件从系统队列中删除。然而有些时候,某个应用程序可能需要扫描队列中现存的消息而并不删除它们。例如,某个应用程序在做一些处理过程,这些处理过程期望“一但发现有可用的消息,就尽快终止”。

 

本文关键:GetMessage; PeekMessage
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top