读书人

WinApp 不是窗口为何要有处理消息的

发布时间: 2012-08-31 12:55:03 作者: rapoo

WinApp 不是窗口,为什么要有处理消息的能力
WinApp 不是窗口,为什么要有处理消息的能力



注意 BEGIN_MESSAGE_MAP(CWinApp, CCmdTarget)

CCmdTarget 不是窗口额

当窗口create或者createex的时候, 除非钩子,然后替换窗口函数,开始处理各种消息。


但是对于CWinapp呢。。。。 如何处理消息?


[解决办法]
处理消息的并不一定非得是窗口,只要所在线程有消息循环都可以处理消息。
[解决办法]
其实我也觉得很多余的,你看WTL里面只有view,我看也够用了。

坐等高手解释
[解决办法]
处理消息与消息循环有关.

你在线程里面也可以加消息循环.可以给线程发送消息的哈.
sendthreadmessage
[解决办法]

探讨

处理消息的并不一定非得是窗口,只要所在线程有消息循环都可以处理消息。

读书人网 >VC/MFC

热点推荐