一般情况下 用户在生成工程项目时
通过应用程序向导将程序视图类的父类设置为 CHtmlView类类
用户除了通过应用程序向导修改基类外
也可以通过手工修改代码完成
在头文件 HTML1View.h 中手工将 CHTML1View类的父类修改为CHTMLView
class CHTML1View: public CHtmlView //将视图类的父类修改为CHtmlView
{
...//省略部分代码
}
父类就是 类关键字后面 弄个冒号
然后在 HTML1View.cpp 中将动态创建宏和消息映射宏中
的父类名修改为 CHtmlView类
IMPLEMENT_DYNCREATE(CHTML1View,CHtml1View) //动态创建宏
BEGIN_MESSAGE_MAP(CHTML1View, CHtmlView) //消息映射宏
//{{AFX_MSG_MAP(CHTML1View)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CHtmlView::OnFilePrint)
END_MESSAGE_MAP()
通过反复可以修改视图类和CHtmlView类的继承关系
并且视图类继承了CHtmlView类的一些功能函数