回 帖 发 新 帖 刷新版面

主题:请教:关于消息传递的概念问题

vc中,当执行完TranslateMessage()和DispatchMessage()后,就交由Msgproc()窗口过程函数处理,请问这中间的具体过程是怎么样的?程序是如何与Msgproc函数联系起来的?最好能用具体代码说明这其中的过程。谢谢!

回复列表 (共2个回复)

沙发

你记得在一开始有个结构叫wndclass(ex)么?里面有个字段设置了窗口消息处理函数的名字(地址)
windows根据这个字段来得知你这段程序里哪个函数才是消息处理函数

板凳

1 楼 正解.

楼主如果要 DispatchMessage() 之类函数的具体代码,只能找微软要.

我来回复

您尚未登录,请登录后再回复。点此登录或注册