[00007]-[2015-08-19]-[00]-[Windows 程序设计 --- 子类化]

 

【子类化 subclass】
子类化(subclass) 是MFC最常用的窗体技术之一
(1)将窗体类对象attach到一个windows窗体实体中(即把一个窗体的hwnd赋给该类)
(2)将该类对象的消息加入到消息路由中,使得该类可以捕获消息

【BOOL SubclassDlgItem(UINT nID, CWnd* pParent)】可以把对话框中已有的控件与
某个窗口对象动态连接起来,该窗口对象将接管控件的消息处理

综上所述:要在程序中使用派生控件,stick to these two steps:
[1]在对话框模板中放置好基类控件;
[2]在对话框中嵌入派生类控件类的对象;
[3]程序中调用SubclassDlgItem将派生类的控件对象与对话框中的基类控件相连接,
则这个基类控件对象就变成了派生类控件对象;

http://bbs.bccn.net/thread-291884-1-1.html // 相关代码分析的网站

posted @ 2015-08-19 13:05  Auris  阅读(105)  评论(0编辑  收藏  举报