微信小程序> WebBrowser控件示例程序-小程序制作

WebBrowser控件示例程序-小程序制作

浏览量:1940 时间: 来源:不知趣味
WebBrowser控件示例程序-小程序制作

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

步骤/方法

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

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

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

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

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎