【发布时间】:2012-05-26 00:18:20
【问题描述】:
我发现 some places 提到的窗口消息是由 GetMessage 返回的,优先级是从它们发送的方式派生的,SendMessage 是最高的,而不是 PostMessage,并且仅比用户输入。但是,我在这方面找不到任何权威参考,即来自 Microsoft。 obvious page 似乎明确否认它(说消息按 FIFO 顺序处理,很少有例外),我找不到任何其他参考。
但是我有一个应用程序行为表明存在优先级(每秒处理几个 WM_USER thread 消息,但点击有时需要几秒钟才能得到处理)。所以我想从权威来源了解它的预期行为,以便我可以修复应用程序。
注意:邮件使用PostThreadMessage 发送。我正在查看来自GetMessage 的消息,因此非排队消息不会在这里发挥作用。线程和窗口消息之间的差异可能是可能的。
注意:该应用程序在 WinCE 上运行,特别是 5.0,如果它很重要的话。
【问题讨论】:
标签: winapi windows-ce