首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用Webbrowser或Inet控件vb6打开URL

不使用Webbrowser或Inet控件vb6打开URL
EN

Stack Overflow用户
提问于 2012-07-30 03:12:00
回答 2查看 3.3K关注 0票数 0

有没有一种方法可以在不使用浏览器或MSInet组件的情况下在VB6应用程序中打开网址?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-31 14:48:16

不是的。VB6没有任何在应用程序中显示网页的固有方法。您必须使用第三方控件。另一方面,这应该不是问题,因为您实际上使用的是Microsoft Internet Explorer的一个组件。实际上,您不应该分发此控件,因为您可能会损坏最终用户的Windows安装。

票数 1
EN

Stack Overflow用户

发布于 2012-07-30 11:15:41

如果您只想在浏览器窗口中打开URL,则使用ShellExecute:http://support.microsoft.com/kb/224816

代码语言:javascript
复制
Private Declare Function ShellExecute _
                            Lib "shell32.dll" _
                            Alias "ShellExecuteA"( _
                            ByVal hwnd As Long, _
                            ByVal lpOperation As String, _
                            ByVal lpFile As String, _
                            ByVal lpParameters As String, _
                            ByVal lpDirectory As String, _
                            ByVal nShowCmd As Long) _
                            As Long

Private Sub Command1_Click()
   Dim r As Long
   r = ShellExecute(0, "open", "http://www.microsoft.com", 0, 0, 1)
End Sub

这将在默认浏览器中打开URL。

否则,如果需要在应用程序中显示网页,请使用WebBrowser控件。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11712132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档