标签: winapi message-queue
标准窗口的队列有多少条消息?当队列溢出时会发生什么?
GetMessage和亲戚的文档没有说明这一点,PeekMessage只为某些类别的消息提供了是/否,而不是消息计数。
GetMessage
PeekMessage
This page表示队列是使用内存映射文件实现的,并且没有消息计数限制,但该页面是关于WinCE的。这是否也适用于桌面Win32?
答案 0 :(得分:13)
10000,但可以通过注册表进行调整。
如果队列溢出,PostMessage将失败。
此处的文档:
PostMessage function on MSDN
PostMessage
答案 1 :(得分:3)
正如MSDN文章中所述,如果您需要担心消息队列的大小,最好重新设计应用程序。