mfc为什么要用钩子来实现子类化?
创建窗口,肯定要调用createex
每个窗口类的createex是不一样的, 自然创建的出来的效果就不一样。
既然不一样了,为什么还要用什么钩子呢?
举例:
2个对话框,第一个放一个文本框,第二个放 2个文本框
自然是2个对话框类,同一个CEdit类。
然后ddx关联,创建对话框就ok了。
创建的 就是不同的对话框类了, 钩子了干嘛?
[解决办法]
只要你使用MFC,不管对话框上有没有控件,这个对话框的窗口都会被替换成MFC统一的窗口过程AfxXXXWndProc,