2014-08-28 58 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