我想知道如何在Visual Basic 6中嵌入IE浏览器。我已经尝试过ieframe.dll
active-x网络控制,但是它不支持最新的浏览器,我想,我只支持IE 8这样的东西。
此外,我试图更换互联网控制组件DLL文件,但它无法注册 那么,在Visual Basic 6中嵌入最新的Internet Explorer浏览器的任何可能的方法?
提前谢谢。问候。
答案 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 Main
或Form_Initialize
控制。