【发布时间】:2011-05-19 20:16:08
【问题描述】:
最近我尝试将窗口的消息循环放在它自己的线程中,我想知道为什么它从未收到任何消息,但我了解到 Windows 将消息发布到创建窗口的线程。如何在一个线程中创建一个窗口并让另一个线程接收该窗口的消息?我见过 PostThreadMessage 函数,但我相信它还需要创建窗口的线程来监听消息,这正是我试图避免的事情,所以这个函数不是我需要的。
这似乎是一个常见问题,我花了很多时间在谷歌上搜索答案,但找不到答案。
【问题讨论】:
标签: c++ multithreading winapi message-loop