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. Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘箱图(Marginal Boxplot)
  2. Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例
  3. AIX-maxuproc参数案例
  4. leetcood学习笔记-111-二叉树的最小深度
  5. 漫画:什么是SnowFlake算法
  6. html 变量类型强制转换,html、js前台数据传到后台,spring复杂类型转换
  7. 最近wampserver总是开不开,一直离线,重启就好,各位有何看法?
  8. Panoptic FPN-Panoptic Feature Pyramid Networks用于全景分割的特征金字塔网络
  9. 【国产】TASKCTL批量作业调度统一图形监控运维平台
  10. PR如何对裁剪之后的视频进行resize,指定到期望大小?
  11. Feature Selective Anchor-Free(FSAF)
  12. OpenJudgeNOI4978 宠物小精灵之收服
  13. 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
  14. [编译原理]-----第三章 词法分析
  15. 位于0/nut文件里的'Calculated'边界条件是什么意思?【翻译】
  16. 在Windows上编译FreeRDP
  17. 记自己2017年校招一路走来
  18. 本科计算机仿真试题,试题模板计算机仿真
  19. 数学建模 比赛日程安排问题 答案及程序代码
  20. 动手实现简易网站目录扫描器(桌面窗口版)——WebScannerTkl

热门文章

  1. 数据福利|各种分辨率DEM数据下载
  2. java记事本教程_使用记事本开发java程序的步骤
  3. 网络爬虫:中国大学排名定向爬虫
  4. E-Prime软件包及安装
  5. jQuery源码系列(一)
  6. 分子动力学模拟学习2-Gromacs运行分子动力学模拟
  7. spss安装后 python_python从入门到入土教程(7)——用python实现SPSS的各种功能
  8. 电话机器人图文+源码介绍
  9. OCR测试——字体和背景颜色
  10. arduino编码器计数_【Arduino】旋转编码器的Arduino使用方法