我在公司熟悉一个程序的代码
也是WinCE平台的程序
win32的程序一开始就有创建窗口
网上查了下只有GUI线程才有消息队列
那一开始这个主线程肯定有属于自己的消息队列咯
然后我看着看着
看到了
在一个新建的线程内创建了定时器
然后GetMessage
这我就奇怪了
这个线程肯定没有创建窗口对象啊
这样难道不会影响到原来那个窗口获取消息队列当中的消息吗?
所以我想问的就是
如果在GUI线程当中创建一个线程
这个线程会有属于自己的消息队列吗?
谢谢大家指教
------解决思路----------------------
线程也是可以接收到发送给线程的消息的,所以使用了 GetMessage
------解决思路----------------------
可以用PostThreadMessage给线程发消息。需要线程id。
给窗口发消息是sendmessage和postmessage,需要窗口句柄。