win32下,如果注册两个窗口类,系统如何调用窗口过程函数?
我看到深入浅出mfc,里面说每一个窗口类都有一个成员窗口过程函数,所以要用hook把他们都变为同一个窗口过程函数,那么问题来了,为什么要这么做?
从win32层面考虑,如果我注册两个窗口类,分别使用不同的窗口过程函数,系统该如何调用呢?这个我不清楚,我想,要么就是系统自动识别,该调谁就调谁,但是消息结构体中并未有目标窗口的信息,系统如何得知该调哪个函数?
所以,要么就是是系统始终只调一个窗口过程函数,那么既然如此,mfc中又何必大费周张把各窗口的过程函数都改为afxwinproc?