如果Windows应用程序消息队列中没有消息,那么消息循环是否仍会连续运行?

时间:2011-12-09 09:35:12

标签: windows winapi visual-c++ sdk windows-messages

我对Windows消息队列和消息循环有疑问。 任何人都可以帮助我理解,或者请提供一些参考链接。

如果Windows应用程序消息队列中没有消息,那么消息循环是否仍会连续运行?

如果然后运行,应用程序是否会挂起?因为循环不断发生?它是如何运作的?

谢谢, 原

1 个答案:

答案 0 :(得分:2)

GetMessage()将阻止,直到消息到达队列。

这句话:

如果队列为空,则该功能将阻塞,直到另一条消息排队。

来自Window Messages