我想知道如何在Visual Basic 6中嵌入IE浏览器。我已经尝试过ieframe.dll
active-x网络控制,但它不支持最新的浏览器,我想我只支持IE 8这样的东西。如何嵌入最新的浏览器控件Visual Basic 6?
此外,我试图更换互联网控制组件DLL文件,但它未能注册。
so,在Visual Basic 6中嵌入最新的Internet Explorer浏览器的任何可能的方法?
在此先感谢。
问候。
我想知道如何在Visual Basic 6中嵌入IE浏览器。我已经尝试过ieframe.dll
active-x网络控制,但它不支持最新的浏览器,我想我只支持IE 8这样的东西。如何嵌入最新的浏览器控件Visual Basic 6?
此外,我试图更换互联网控制组件DLL文件,但它未能注册。
so,在Visual Basic 6中嵌入最新的Internet Explorer浏览器的任何可能的方法?
在此先感谢。
问候。
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.EXEName
或GetModuleFileName
API获取当前进程名称并在启动时自动连线值 - Sub Main
或Form_Initialize
- 在加载WebBrowser
控件之前。
这是伟大的,工程很好。我非常感谢你的努力。 – user3627127 2014-08-28 17:00:54