[英]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.