如何嵌入最新的浏览器控件Visual Basic 6?

时间:2014-08-28 09:22:30

标签: internet-explorer browser vb6

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

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

提前谢谢。

问候。

1 个答案:

答案 0 :(得分:5)

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

下添加DWord
HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

名称为MyApp.exe,值为IEMajor * 1000,即8000,9000等。显然没有理由为IE8以下版本编写任何内容

您的进程名称下的

Here is a complete list of all the values allowed。在加载{{1}之前,您可以使用App.EXEName ot GetModuleFileName API获取当前进程名称并在启动时自动连接值Sub MainForm_Initialize控制。