当前位置: 代码迷 >> WinCE >> 一个关于线程和消息队列的有关问题
  详细解决方案

一个关于线程和消息队列的有关问题

热度:344   发布时间:2016-04-28 11:50:52.0
请教大家一个关于线程和消息队列的问题
我在公司熟悉一个程序的代码
也是WinCE平台的程序
win32的程序一开始就有创建窗口
网上查了下只有GUI线程才有消息队列
那一开始这个主线程肯定有属于自己的消息队列咯

然后我看着看着
看到了
在一个新建的线程内创建了定时器
然后GetMessage
这我就奇怪了
这个线程肯定没有创建窗口对象啊
这样难道不会影响到原来那个窗口获取消息队列当中的消息吗?

所以我想问的就是
如果在GUI线程当中创建一个线程
这个线程会有属于自己的消息队列吗?

谢谢大家指教
------解决思路----------------------
线程也是可以接收到发送给线程的消息的,所以使用了 GetMessage
------解决思路----------------------
可以用PostThreadMessage给线程发消息。需要线程id。
给窗口发消息是sendmessage和postmessage,需要窗口句柄。
  相关解决方案