Visual C++网络编程经典案例详解 第5章 网页浏览器 CHtmlView类 建立继承关系

一般情况下 用户在生成工程项目时
通过应用程序向导将程序视图类的父类设置为 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类的一些功能函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值