2011-09-19 49 views
3

我正在编写使用WebBrowser控件(使用IE9)的我自己的MFC应用程序。我想知道如何在IE Developer工具中使用类似于“文档模式菜单”的API:http://msdn.microsoft.com/en-us/library/dd565626(en-us,VS.85).aspx#docModeMenuWeb浏览器控件中的文档模式菜单功能

特别是我很感兴趣的功能描述为:

“该命令允许你修改当前页面的选择文档模式,而无需修改DOCTYPE或META标记源”

是可行吗?

10倍,

盖伊

回答

0

这很难告诉你问在这里,但它听起来像是你想以编程方式设置文档模式在运行时(严格或Quisk)。

如果这是正确的,你不能! (至少,以编程方式)。您可以获得的最接近的方式是添加一个Windows注册表项,该注册表项指定您希望页面以特定文档模式加载的条件。事情是这样的:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl 
\FEATURE_NATIVE_DOCUMENT_MODE] 

"YourApp.exe"=dword:13880 

然后,每次你的应用程序加载WebBrowser控件将可以访问此注册表项和你的控制逻辑可以决定如何从那里做。

希望这会有所帮助。祝你好运!