是否有一个Windows系统消息队列或多个?

时间:2017-01-23 20:41:27

标签: c++ windows winapi

我正在阅读 - Charles Petzold's book on C++ Windows

的摘录

说明

  

当您按某个键时,Windows会放置一个WM_KEYDOWN或   WM_SYSKEYDOWN消息在窗口的消息队列中   输入焦点。释放密钥时,Windows会放置WM_KEYUP   或消息队列中的WM_SYSKEYUP消息。

我对此感到困惑。

我是否正确地说,x应用程序只有一个Windows系统消息队列和x应用程序队列。

Windows始终将两个WM_*KEYDOWN消息中的任何一个放入Windows系统消息队列(无论输入焦点如何),并将消息从此队列移动到应用程序消息队列(通过HWND选择的应用程序队列)在msg结构中)

摘录是否隐含地声明存在多个Message队列,并且从输入焦点中选择一个?

0 个答案:

没有答案