记得在CSDN上曾经讨论过子分类,此处再写一些体会。
1.在一个对话框上子类化一个CMyButton m_but:在此对话框的初始处写下:m_but.SubclassDlgItem(m_but's ID, this);
2.若在一个对话框上已经生成了一个基于CWnd的控件对象,即意味着已经在此对话框的实现文件中的DoDataExchange(...)函数中存在DDX_Control(...)语句,则不用再手工子类化,直接将CButton m_But改为CMyButton m_But即可。因为在DDX_Control中已实现了子类化。
阅读(782) | 评论(0) | 转发(0) |