VB如何通过外部程序的WEBBROWSER打开本程序的某个连接?
可能我说的不太清楚,我意思是这样,假设我有个工程1,里面有个WEBBROWSER1,那如果在NEWWINDOW2事件里,想要打开一个新页面,而新页面就是工程2里面的WEBBROWSER1里面显示,能行吗,最好是代码,谢谢!
[解决办法]
可以。
在工程1里面:
代码最顶上
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
在NewWindow2里面
ShellExecute Me.Hwnd, "open", "工程2.exe", url, App.Path, 5
在工程2里面:
Sub Form_load()
WebBrowser.Navigate2 Command
End Sub