2014-08-28 93 views
0

我想知道如何在Visual Basic 6中嵌入IE浏览器。我已经尝试过ieframe.dll active-x网络控制,但它不支持最新的浏览器,我想我只支持IE 8这样的东西。如何嵌入最新的浏览器控件Visual Basic 6?

此外,我试图更换互联网控制组件DLL文件,但它未能注册。
so,在Visual Basic 6中嵌入最新的Internet Explorer浏览器的任何可能的方法?

在此先感谢。

问候。

回答

5

WebBrowser控制模拟IE7,除非在注册表中指示模拟较高版本。如果您需要更新的版本模拟,注册表中的注册是按流程进行的。你必须

HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION 

下添加DWord值名称为MyApp.exe和值IEMajor * 1000即8000,9000,等等。显然没有理由写在你的进程名称为以下版本IE8

Here is a complete list of all the values allowed什么。您可以使用App.EXENameGetModuleFileName API获取当前进程名称并在启动时自动连线值 - Sub MainForm_Initialize - 在加载WebBrowser控件之前。

+0

这是伟大的,工程很好。我非常感谢你的努力。 – user3627127 2014-08-28 17:00:54