[IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
来源:互联网 发布:淘宝复制宝贝软件 编辑:程序博客网 时间:2024/06/02 04:15
IE8 在渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 不少软件都内嵌了IE的WebBrowser控件(也就是MSHTML.dll)来显示网页, 当用户机器升级到IE8, WebBrowser控件也会随之升级到IE8的渲染引擎。
为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认情况下使用了IE7 的渲染模式(也就是IE8中的Compatible View (兼容视图)模式)。
加入你想让WebBrowser控件的渲染模式编程IE8的标准模式, 你可以通过设置注册表FEATURE_BROWSER_EMULATION 来实现。
示例:
[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE)/Software/Microsoft/Internet Explorer/Main/FeatureControl/FEATURE_BROWSER_EMULATION]
"MyApplication.exe" = dword 8000 (Hex: 0x1F40)
这里MyApplicaiton.exe 是你的应用程序的EXE文件名。 8000 表示8.0的渲染模式,请对照下表:
IE8 Standards Mode 8000 (0x1F40) -- IE8 标准模式 (Standard Mode), IE8默认的模式
IE7 Standards Mode 7000 (0x1B58) -- IE7 兼容视图模式 (Compatible View), IE8的WebBrowser控件默认模式
IE8 Standards Mode (Forced) 8888 (0x22B8) -- IE8 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式
>> 原创文章的版权属于作者,转载请注明出处和作者信息(http://blog.csdn.net/WinGeek/), 谢谢。 <<
- [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
- 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
- [IE编程] WebBrowser控件中设置页面的缩放
- [IE编程] WebBrowser控件中设置页面的缩放
- WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
- WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
- WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
- 【.Net码农】WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
- WebBrowser与IE的关系,如何设置WebBrowser工作在IE9、10、11模式下?
- 如何设置WebBrowser控件的默认内核
- WebBrowser设置为ie8模式
- 让MFC的 WebBrowser 控件 使用IE8或以上的内核(默认是IE7) 并且使用IE按钮样式
- 21. IE WebBrowser控件的基本使用
- 声明ie的渲染模式
- Webbrowser如何设置iframe里控件的值
- 开启 IE8 的标准渲染模式
- C# 设置webbrowser 引用的IE版本
- WebBrowser控件开启IE8渲染【默认为IE7】
- logic:present 和 logic:empty的用法
- 我装ubuntu的步骤
- 我来报道了~~~
- 清冷的天气,看《我的团长我的团》
- Grails1.1和Groovy1.6的Java虚拟机的内存设置和调整
- [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
- flash物理引擎应用:Fisix应用程序核心类
- Agile Development 敏捷开发艺术-XP人员角色-20090325
- japanese
- ABAP--如何在ALV Grid打印页上加入页号
- SQL命令大全-中英文对照
- 学习笔记
- Tomcat向Weblogic移植的问题
- maya2009破解补丁(最新超简单) 申精