的线程发消息时,在线程体中使用DispatchMessage(),这个消息被分发到哪里去了?
PostMessage消息要发给窗口,因此消息自然是被窗口接收啊。如果是想问被哪个线程接收,当然是创建这个窗口的线程了。 是的 ,用DECLARE_MESSAGE_MAP()和BEGIN/END_MESSAGE_MAP()响应消息。 给线程发消息,可以用PostThreadMessage()。也可以让线程创建窗口(可见不可见都行),然后给窗口Send/PostMessage()。线程消息和窗口消息都由线程的消息循环接收处理。
15,471
社区成员
49,181
社区内容
加载中
试试用AI创作助手写篇文章吧