簡體   English   中英

沒有Webbrowser或Inet控件vb6的打開URL

[英]Open URL without Webbrowser or Inet control vb6

有沒有一種方法可以在不使用Webbrowser或MSInet組件的情況下在VB6應用程序中打開URL? 謝謝

如果只想在瀏覽器窗口中打開URL,請使用ShellExecute: http : //support.microsoft.com/kb/224816

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控件。

不能。VB6沒有任何在應用程序中顯示網頁的固有方法。 您必須使用第三方控件。 另一方面,這應該不成問題,因為您實際上是在使用Microsoft Internet Explorer的組件。 事實上,你應該這樣分配的控制,因為你可能會損害最終用戶的Windows安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM