PeekMessageW函数实际上是在派遣消息

is PeekMessageW function actually dispatching the message?

本文关键字:消息 函数 实际上 PeekMessageW      更新时间:2023-10-16

在Microsoft的文档中,它指出peekmessagew dispatch 消息(如果有)。

但是,为什么在这种情况下需要dispatchMessageW函数?我可以聚集在一起的几个示例,在peekmessage/getMessage之后致电dispatchmessage。

我还可以通过实验观察到peekmessage不会发出消息,但似乎只会看消息队列。

记录了peekmessagew的行为:

在此通话中,系统将使用sendmessage,sendmessageCallback,sendmessagement Out或sendnotifyMessage函数提供待处理的,未流行的消息,即发送给windows的消息。然后检索了与指定过滤器匹配的第一个排队消息。

消息和消息队列解释了术语以及基本原则。