我正在阅读 - 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队列,并且从输入焦点中选择一个?