HTMLEdit 示例:包装 Internet Explorer MSHTML 编辑控件

08/18/2008

本文内容

更新:2007 年 11 月

HTMLEdit 示例说明如何使用 MFC 类包装 Internet Explorer Web 浏览器 ActiveX 控件。在编辑模式下,Web 浏览器 ActiveX 控件公开“所见即所得”(WYSIWYG) 编辑功能。MFC 库提供在窗口类中承载 MSHTML 编辑控件的类(CHtmlEditView 和 CHtmlEditDoc)并为控件的属性、方法和事件提供方便的包装类。

有关 WebBrowser ActiveX 控件的更多信息,请参见“Internet Explorer 开发”中的 WebBrowser 控件。

安全说明:

提供该示例代码是为了阐释一个概念,并不代表着最安全的编码实践,因此不应在应用程序或网站中使用该示例代码。对于超出本示例代码的预期用途以外的使用所造成的偶然或继发性损失,Microsoft 不承担任何责任。

获取示例和安装示例的说明:

在 Visual Studio 的“帮助”菜单上,单击“示例”。

有关更多信息,请参见定位示例文件。

示例的最新版本和完整列表可以从 Visual Studio 2008 Samples page(Visual Studio 2008 示例页面)联机获取。

还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9.0\Samples\ 下的文件夹中。对于 Visual Studio 速成版,所有示例都位于联机位置。

要求

您必须安装 Internet Explorer 版本 5 或更高版本,才可以在 Web 浏览器 ActiveX 控件中获得正确的编辑功能。

生成并运行示例

生成并运行 HTMLEdit 示例

打开解决方案 HTMLEdit.sln。

在“生成”菜单中单击“生成”。

运行 HTMLEdit 应用程序。

HTMLEdit 打开一个简单的 SDI 应用程序,该应用程序的外观与“记事本”类似。用户可以在视图中输入文字,然后使用工具栏或手动应用不同的 HTML 格式。

关键字

此示例说明以下关键字:

CHtmlEditView、CHtmlEditDoc

说明:

某些示例(如此示例)尚未经过修改以反映 Visual C++ 向导、库和编译器中所做的更改,但仍演示了如何完成所需的任务。

请参见

其他资源

浏览器html控件编辑,HTMLEdit 示例:包装 Internet Explorer MSHTML 编辑控件相关推荐

  1. 浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer

    浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer CSS Hack 是在标准 CSS 没办法兼容各浏览器显示效果时才会用上的 ...

  2. 其他浏览器(firefox,chrome)可以上网 ie(Internet Explorer)无法上网 解决方法

    Internet Explorer 无法上网,而其他浏览器可正常使用,出现这种情况一般是使用代理软件(翻墙软件)篡改了IE的链接配置导致的. 解决如下: 1 Internet Explorer--&g ...

  3. 怎样不显示限制网页运行可访问计算机的脚本和active控件,Internet Explorer已限制此网页运行脚本或ActiveX控件...

    Internet Explorer已限制此网页运行脚本或ActiveX控件是控件安装错误造成的,解决方法为: 1.先关闭 Internet Explorer 浏览器,然后从开始菜单中找到 Intern ...

  4. 如何使用BHO定制你的Internet Explorer浏览器

    原文出处:Browser Helper Objects: The Browser the Way You Want It 一.简介 有时,你可能需要一个定制版本的浏览器.在这种情况下,你可以自由地把一 ...

  5. IE编程精选-如何使用BHO定制你的Internet Explorer浏览器

    IE编程精选 摘自: http://www.learnsky.com/bbs/printpage.asp?BoardID=6&ID=1002 如何使用BHO定制你的Internet Explo ...

  6. 在Win10系统中使用独立浏览器 Internet Explorer 11 的解决方案(原创)

    一.前言:     2022年6月15日,微软终止了对IE浏览器的服务支持,然后将IE的部分功能集成到Edge浏览器的IE模式,并试图限制IE作为独立浏览器的使用.许多Windows老手不喜欢这种解决 ...

  7. WdatePicker 日期控件- 功能及示例

    3. 多语言和自定义皮肤 多语言支持 通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言 语言列表和语言安装说明详见语言配置 示例3-1 多语言 ...

  8. SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)...

    本文将示例如何运用前篇所写知识来建立一个用户自定义的登录控件.此控件界面非常简单,主要涉及的知识点是:   如何创建用户控件(包括对此控件的自定义事件和属性的编写,此处我们将创建一个名为LoginBo ...

  9. 怎样把vc6的MSComm控件接受的数据实时的显示在编辑框,并把数据实时惠存txt文件中

    怎样把vc6的MSComm控件接受的数据实时的显示在编辑框,并把数据实时存入txt文件中 我在做一个基于VC6的MSComm控件的电机上位机控制,数据帧格式采用9600bps,8位数据位,奇校验,1位 ...

  10. ie浏览器提示 Internet Explorer 已经限制此网页运行脚本或Activex控件

    "Internet Explorer 已经限制此网页运行脚本或Activex控件"出现的条件有以下几种: 1.本地调试html页 2.内有js (外部引用,内部引用,标签绑定等) ...

最新文章

  1. 15个新鲜的单页网站设计实例
  2. 发布AI操作系统、应用市场,开源机器学习数据库和AI操作系统内核,第四范式这波操作有点秀!
  3. xcode怎么打flutter的release包啊_“打工人”梗刚刚爆红网络,“早安打工人”等已被注册商标...
  4. Lucene查询索引(分页)
  5. ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...
  6. ubuntu apt-mirror 同步源到本地
  7. numpy基础(part14)--积分
  8. java填空题 在非静态成员方法中_成本加成定价法的优点有
  9. 综合素质计算机考点,教师资格证小学综合素质考点及考试真题:信息处理能力...
  10. Android -- 重置Bitmap大小Bitmap转角度
  11. C语言基础专题 - 通过案例历学 - 结构体
  12. [转载]从菜鸟到架构师
  13. 设置Listview行高--小技巧
  14. 按键精灵手机助手之实战篇(一)需求理论分析
  15. Couldn't figure out the Java version of /root/.jenkins/jdk/bin/java bash: /root/.jenkins/jdk/bin/jav
  16. kettle学习教程
  17. 美国大学计算机视觉专业排名,美国大学计算机系统专业排名情况实用内幕分析大全...
  18. java进阶第二讲-数组、String类
  19. SP,Substance painter
  20. 自动驾驶“绝地求生”结束了,但深兰的造车故事才刚刚开始

热门文章

  1. sqlyong 安装教程
  2. NTKO文档编辑求解决
  3. 直击硅谷最火全球区块链峰会,40位大咖讲了啥?
  4. 药品信息管理系统mysql_药品信息管理系统数据库部分代码
  5. 兄弟连BroPHP系列教程
  6. windows完全卸载MySql数据库
  7. idea设置主题路径
  8. java编程思想练习题_java编程思想练习题答案.doc
  9. Java_接口练习题
  10. 腾讯内部几乎满分的项目管理PPT