【发布时间】:2011-11-05 04:20:29
【问题描述】:
有没有办法以编程方式检查窗口消息在其消息队列中的优先级?
例如:一些窗口消息,WM_PAINT 和 WM_TIMER 已知具有最低优先级,并被放置在具有最高优先级的消息之后。
我正在寻找一些东西,您可以通过它确认两条消息中的哪一条具有最低或最高优先级,或者哪条消息将首先发送或最后发送?
【问题讨论】:
-
不管这是否可能,取决于您使用 API 合同未涵盖的内容的消息顺序。这使您的程序容易在未来版本的 Windows(或 WINE 等其他实现)中被破坏。不要这样做。
标签: c winapi message-queue