标准窗口的队列有多少条消息?当队列溢出时会发生什么?

GetMessage 和亲戚的文档没有说明这一点,而 PeekMessage 只为某些类别的消息提供了是/否,而不是消息计数

此页表示队列是使用内存映射实现的文件,并没有消息计数限制,但该页面是关于WinCE。这是否也适用于桌面Win32?

有帮助吗?

解决方案

默认情况下

10000,但可以通过注册表进行调整。

如果队列溢出,PostMessage将失败。

此处的文档:

在MSDN上 PostMessage 功能

其他提示

正如MSDN文章中所述,如果您需要担心消息队列的大小,最好重新设计应用程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top