我在Visual Studio 2010 WPF程序中有以下代码。我正在自动化Internet Explorer而不是表单上的webbrowser。
Private Sub ie_NewWindow3(ByRef ppDisp As Object, ByRef Cancel As Boolean, ByVal dwFlags As UInteger, ByVal bstrUrlContext As String, ByVal bstrUrl As String) Handles ie.NewWindow3
Dim ie As New SHDocVw.InternetExplorer
ie.RegisterAsBrowser = True
ppDisp = ie.Application
ie.Visible = True
Cancel = True
End Sub
当事件触发时,我得到了我的新Internet Explorer,但它已经准备就绪状态为Uninitilized,只是坐在那里什么都不做,似乎没有事件发生。任何身体都可以帮助。
我尝试过这个简单的网站Simple Popup example
答案 0 :(得分:0)
啊,这很简单。当它是Internet Explorer时,您不需要取消。您提供的窗口是唯一制作的窗口。