2012-06-10 155 views
4

我想将Web浏览器控件嵌入到Visual Basic 6应用程序中。如何在Visual Basic 6中嵌入浏览器控件?

唯一的问题是我不喜欢使用Internet Explorer,因为它有几个问题,这是目前我正在使用的。

如果可能的话,Firefox,Chrome甚至Opera将不胜感激。

+0

我不认为这个问题不合理。具体而且可以解决。为什么downvoted? – tcarvin

+0

我没有低调,但也许是因为它只是要求帮助,而不是展示努力或者已经尝试过的任何事情? – JimmyPena

+0

对不起,我忘了提及我目前正在使用Internet Explorer方法,因此我不想再使用它了。我已经适当地修复了这个问题。 –

回答

6

我认为WebKit可能是你需要的。

WebKit is an open source web browser engine. 

一个指南可如何integratae WebKitVB可以在这里找到: http://vb.wikia.com/wiki/Embedding_WebKit

WebKit所使用的Google ChomeApple Safarihttp://en.wikipedia.org/wiki/WebKit

+0

您确定这不是VB.Net解决方案而不是VB6吗?我拉下了WebKit的Windows版本,然后尝试在VB6应用程序中引用它,并得到'这不是ActiveX组件'。 –

+0

老实说,我没有自己尝试过,但是当我写这个答案时,我绝对基于它指定vb6的文章。我不幸再次找不到这篇文章。 – eandersson

0

WebBrowser Control for Visual Basic 6.0 Users

在Visual Basic 6.0 WebBrowser控件,也被称为微软 Internet控件或Shdocvw.dll中,是一个ActiveX控件,可以让你 托管Internet Explorer的应用程序中。

由于WebBrowser控件是一个微软 ActiveX控件,我认为唯一的选择是Internet Explorer,因为这也是微软的产品。

+0

我明确寻找一些东西来取代它。 –

+0

@ PhoenixX_2我可能应该推测这个,并提供了一个更好的解决方案。 – JimmyPena