主题:请教:关于消息传递的概念问题
yuweifeng
[专家分:80] 发布于 2008-08-25 14:12:00
vc中,当执行完TranslateMessage()和DispatchMessage()后,就交由Msgproc()窗口过程函数处理,请问这中间的具体过程是怎么样的?程序是如何与Msgproc函数联系起来的?最好能用具体代码说明这其中的过程。谢谢!
回复列表 (共2个回复)
沙发
sy890622 [专家分:130] 发布于 2008-08-28 08:49:00
你记得在一开始有个结构叫wndclass(ex)么?里面有个字段设置了窗口消息处理函数的名字(地址)
windows根据这个字段来得知你这段程序里哪个函数才是消息处理函数
板凳
s110 [专家分:1060] 发布于 2008-08-28 14:20:00
1 楼 正解.
楼主如果要 DispatchMessage() 之类函数的具体代码,只能找微软要.
我来回复