gpt4 book ai didi

delphi - 为什么要在 getmessage 之前先 peekmessage?

转载 作者:行者123 更新时间:2023-12-03 14:42:22 26 4
gpt4 key购买 nike

为什么在Getmessage()之前需要使用peekMessage语句来创建消息队列?

最佳答案

这不是必需的。

不过,您有时会看到一个线程尚未准备好处理消息,但它希望能够在其消息队列中接收消息。新线程不会立即拥有消息队列,但调用 PeekMessage 足以创建消息队列。由于没有消息,它会立即返回,这允许线程继续做好准备。与此同时,其他线程可以开始为新线程排队消息。一旦新线程准备就绪,它就会调用 GetMessage 来检索队列中的第一条消息,或者等待将消息放入队列中。

关于delphi - 为什么要在 getmessage 之前先 peekmessage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2850186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com