WebBrowser控件示例程序

摘要:关于WebBrowser控件示例程序的深入研究。

步骤/方法

  • 01

    本示例MyBrowser具体演示以上讨论的技术,它显示一个包含在MyBrowser.exe中的HTML页面,并通过IDocHostUIHandler接口关闭控件的上下文菜单和快捷键, 程序在Visual C++ 6.0企业版中调试通过,以下列出具体步骤:

  • 02

    创建MFC EXE工程MyBrowser,选项依次为:单文档界面(步骤1)、不需要数据库支持(步骤2)需要ActiveX控件支持(步骤3)、不需要复合文档支持(步骤3)、步骤4采用缺省值、步骤5采用缺省值、将视图基类改为CHtmlView(步骤6); 加入HTML文件及相关资源(如HTML文件“DEFAULT.HTM”); 加入类CCustomWebBrowserSite和CCustomOccManager,文件为CustomWebBrowserSite.h和CustomWebBrowser.cpp;

  • 03

    修改MyBrowser.cpp文件,在消息映射声明之前加入: #include < ..srcoccimpl.h > #include " CustomWebBrowserSite.h" 修改CMyBrowserApp::InitInstance(),用清单6替换AfxEnableControlContainer(); 用类向导创建CHtmlView的派生类CHtmlViewEx,覆盖Create()和LoadFromResource(),文件为HtmlViewEx.h和HtmlViewEx.cpp;

  • 04

    修改CMyBrowserView声明,在类声明之前加入#include " HtmlViewEx.h" ,使CMyBrowserView从CHtmlViewEx继承; 修改CMyBrowserView:: OnInitialUpdate(),在这里运行初始界面,如: CHtmlView::LoadFromResource(_T(" DEFAULT.HTM" ))。

(0)

相关推荐

  • Chrome浏览器安装支付宝安全控件失败

    Chrome浏览器,也叫谷歌浏览器,现在windows、MAC系统版本也可以直接使用了,因为chrome具有更快速的反响速度,越来越从的人也喜欢使用谷歌浏览器。 但是就兼容性来说,IE浏览器的内核兼容 ...

  • excel中的窗体控件在哪?如何使用Excel中的工作表窗体控件?

    Microsoft Excel 提供了多个对话框工作表控件,可用于从列表中选择项目. 控件示例为列表框.组合框.数值调节钮和滚动条.下列方法将为大家演示如何使用列表框.组合框.数值调节钮和滚动条. 以 ...

  • VC树状视图控件响应TVN_SELCHANGED事件

    我们点击树状视图控件的项时,程序应该能够响应我们的操作,下面我们一起来实现对TVN_SELCHANGED事件的响应 操作方法 01 我们手机新建一个基于对话框的MFC工程,在其中加入 树状列表控件,并 ...

  • 此工作簿已丢失VBA项目,ACTIVEX控件以及其它任何与可编程序相关的功能

    版本一: 方式1:选定文件,右键-属性,将文档属性中的只读选项的勾去掉后再打开文件修改,修改后即可保存; 方式2:打开文件,另存为其它文件名,修改后也可保存。 无法保存时候处理方法: 从开始菜单进入程 ...

  • 怎么在VB程序内创建用户控件页面

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用电脑中的VB程序时,如何添加用户控件页面呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑中的VB程序,进入主页后,点 ...

  • 小程序设计,不得不说的7个坑 (附资源:新版小程序 UI 控件,Sketch 版)

    一年半的时间,我们亲眼见证了小程序从萌芽成长为参天大树,支撑起我们现今的生活方式,让我们在他的树荫下享受着舒适.很多公司自然不会错过这次机会,纷纷加入到小程序的行列. 这对设计和开发而言算是一次挑战, ...

  • 怎样在VS2013/MFC中使用TeeChart绘图控件

    TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用,这里主要讲述如何在VS2013/MFC中使用TeeChart控件,顺便说一下在V ...

  • 怎样使用C# 的listview控件

    在c#中经常需要按照列表显示格式化后的数据,最合适的控件就是listview,用好该控件可以增加软件界面的美观性,给用户更好的用户体验.下面介绍一下listview控件的几种 常用方法. 包括: 1, ...

  • C#控件窗体如何保持等比例缩放

    一般用户使用程序都喜欢最大化窗口,这样可以显示的更全面,但程序员在编辑程序界面时一般都是较小的窗口,这样最大化窗口时不能使各个控件均匀放大显示,所以需要一定技巧来实现控件的等比例放大. 下面介绍常用的 ...