VB6 Webbrowser控件中新窗体对应的拦截


如下代码:

Dim WithEvents Web_V1 As SHDocVwCtl.Webbrowser_V1


Private Sub Form_Load()
Set Web_V1 = Webbrowser1.Object
Webbrowser1.Navigate App.Path & "/login.htm"
' Webbrowser1.Navigate2 "http://www.microsoft.com/"
End Sub

Private Sub Webbrowser1_NewWindow2(ppdisp As Object,Cancel As Boolean)
' Set ppdisp = Webbrowser2.Application
End Sub


Private Sub Web_V1_NewWindow(ByVal URL As String,_
ByVal Flags As Long,_
ByVal TargetFrameName As String,_
PostData As Variant,_
ByVal Headers As String,_
Processed As Boolean)
Processed = True
Webbrowser2.Navigate URL
End Sub

以上方法,可以将代码拦截新窗体地址!

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...