- 61
- 0
- 约8.14千字
- 约 9页
- 2018-09-28 发布于湖北
- 举报
在VC对话框中用ChtmView控件显示HTML
微软的MFC在Visual Studio 6.0中提供了一个新类CHtmlView,利用这个类,我们可以实现在基于文档视图结构的程序中显示HTML文件。 但是它是否可以用来在对话框中实现这一功能呢?我们不妨拿CHtmlView和CListView做一个比较,通过比较这两个类,我们会发现一些有趣的差别,MFC中CListView有一个对应的CListCtrl类用来在对话框中使用,而CHtmlView却没有一个CHtmlCtrl类与之对应。所以为了实现在对话框的控制中显示HTML文件,我们不得不为CHtmlView创建一个对应的子类CHtmlCtrl。为了演示该类的使用方法,本实例在程序的About对话框中显示一个名为about.htm的HTML文件。更有趣的是,程序所用到的HTML源文件是作为资源存储在EXE文件中的。该程序编译运行后的效果如图一所示:
图一、显示HTML文件的对话框
一、实现方法 为了在对话框中显示HTML文件,我们必须将CHtmlCtrl类与对话框中的一个静态控制(也可以是其它控制)关联起来,这样才能为显示HTML文件提供一个窗口,为此我们在CHtmlCtrl类中定义了CreateFromStatic()函数,具体代码如下:
BOOL CHtmlCtrl::CreateFromStatic(UINT nID, CWnd* pParent){
您可能关注的文档
最近下载
- 桦褐孔菌三萜类物质的提取与含量测定.pdf VIP
- TR/CBA 228—2025《大语言模型在银行业应用的基础能力评测方法》.docx VIP
- NBT10320-2019《光伏发电工程组件及支架安装质量评定标准》.pdf VIP
- 沾染性废旧金属产品回收处理技术规范及编制说明.pdf
- 新概念英语第4册课文笔记.pdf VIP
- 2026年永定河流域投资有限公司校园招聘笔试备考题库及答案解析.docx VIP
- Q-CR 9202-2026铁路建设项目现场管理规范(OCR).pdf
- 机动车检测站安全操作规程.docx VIP
- 半导体工艺与制造技术习题答案(第四章 离子注入).pdf VIP
- 新概念英语1-4册(完美版)-(最新版).pdf VIP
原创力文档

文档评论(0)