首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mfc为啥要用钩子来实现子类化

2012-08-31 
mfc为什么要用钩子来实现子类化?创建窗口,肯定要调用createex每个窗口类的createex是不一样的, 自然创建的

mfc为什么要用钩子来实现子类化?
创建窗口,肯定要调用createex

每个窗口类的createex是不一样的, 自然创建的出来的效果就不一样。


既然不一样了,为什么还要用什么钩子呢?



举例:
2个对话框,第一个放一个文本框,第二个放 2个文本框

自然是2个对话框类,同一个CEdit类。

然后ddx关联,创建对话框就ok了。

创建的 就是不同的对话框类了, 钩子了干嘛?



[解决办法]
只要你使用MFC,不管对话框上有没有控件,这个对话框的窗口都会被替换成MFC统一的窗口过程AfxXXXWndProc,

热点排行