shdocvw.InternetExplorer NewWindow3 / 2。无法使用我自己的Internet Explorer

时间:2013-04-19 09:25:59

标签: c# .net vb.net internet-explorer-8

我在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

1 个答案:

答案 0 :(得分:0)

啊,这很简单。当它是Internet Explorer时,您不需要取消。您提供的窗口是唯一制作的窗口。