2

我在 Visual Studio 2010 WPF 程序中有以下代码。我正在自动化 Internet Explorer,而不是表单上的网络浏览器。

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,但它处于未初始化的就绪状态,只是坐在那里什么都不做,似乎没有触发任何事件。任何身体都可以提供帮助。

我已经尝试过,例如这个简单的网站Simple Popup example

4

1 回答 1

0

啊,很简单。当它是 Internet Explorer 时,您无需取消。您提供的窗口是唯一的窗口。

于 2013-04-22T19:41:22.917 回答