Share via


DWebBrowserEvents2 Interface

Definition

Important

This API is not CLS-compliant.

Designates an event sink interface that an application must implement to receive event notifications from a WebBrowser control or from the Windows Internet Explorer application. Note that not all of the following events are supported by the WebBrowser control.

public interface class DWebBrowserEvents2
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("34A715A0-6587-11D0-924A-0020AFC7AC4D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch)]
public interface DWebBrowserEvents2
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("34A715A0-6587-11D0-924A-0020AFC7AC4D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch)>]
type DWebBrowserEvents2 = interface
Public Interface DWebBrowserEvents2
Attributes

Methods

BeforeNavigate2(Object, Object, Object, Object, Object, Object, Boolean)

Fires before navigation occurs in the given object (on either a window element or a frameset element).

ClientToHostWindow(Int32, Int32)

Fires to request that the client window size is converted to the host window size.

CommandStateChange(Int32, Boolean)

Fires when the enabled state of a command changes.

DocumentComplete(Object, Object)

Fires when a document is completely loaded and initialized

DownloadBegin()

Fires when a navigation operation begins.

DownloadComplete()

Fires when a navigation operation begins.

FileDownload(Boolean, Boolean)

Fires to indicate that a file download is about to occur. If a file download dialog box can be displayed, this event fires prior to the appearance of the dialog box.

NavigateComplete2(Object, Object)

Fires after a navigation to a link is completed on a window element or a frameSet element.

NavigateError(Object, Object, Object, Object, Boolean)

Fires when an error occurs during navigation.

NewProcess(Int32, Object, Boolean)

Fires when a new process is created.

NewWindow2(Object, Boolean)

Fires when a new window is to be created.

NewWindow3(Object, Boolean, UInt32, String, String)

Raised when a new window is to be created. Extends DWebBrowserEvents2::NewWindow2 with additional information about the new window

OnFullScreen(Boolean)

Fires when the IWebBrowser2::FullScreen property is changed.

OnMenuBar(Boolean)

Fires when the IWebBrowser2::MenuBar property is changed.

OnQuit()

Fires before the Internet Explorer application quits.

OnStatusBar(Boolean)

Fires when the IWebBrowser2::StatusBar property is changed.

OnTheaterMode(Boolean)

Fires when the IWebBrowser2::TheaterMode property is changed.

OnToolBar(Boolean)

Fires when the IWebBrowser2::ToolBar property is changed.

OnVisible(Boolean)

Fires when the IWebBrowser2::Visible property of the object is changed

PrintTemplateInstantiation(Object)

Fires when a print template is instantiated.

PrintTemplateTeardown(Object)

Fires when a print template is destroyed.

PrivacyImpactedStateChange(Boolean)

Fired when an event occurs that impacts privacy, or when a user navigates away from a URL that has impacted privacy.

ProgressChange(Int32, Int32)

Fires when the progress of a download operation is updated on the object.

PropertyChange(String)

Fires when the IWebBrowser2::PutProperty method of the object changes the value of a property.

SetPhishingFilterStatus(Int32)

Fires to indicate the progress and status of Microsoft Phishing Filter analysis of the current webpage.

SetSecureLockIcon(Int32)

Fires when there is a change in encryption level

StatusTextChange(String)

Fires when the status bar text of the object has changed.

TitleChange(String)

Fires when the title of a document in the object becomes available or changes.

UpdatePageStatus(Object, Object, Object)

Not implemented

WindowClosing(Boolean, Boolean)

Fires when the window of the object is about to be closed by script.

WindowSetHeight(Int32)

Fires when the object changes its height.

WindowSetLeft(Int32)

Fires when the object changes its left position.

WindowSetResizable(Boolean)

Fires to indicate whether the host window should allow resizing of the object

WindowSetTop(Int32)

Fires when the object changes its top position.

WindowSetWidth(Int32)

Fires when the object changes its width.

WindowStateChanged(UInt32, UInt32)

Fires when the visibility state of a content window, such as the browser window or a tab, changes.

Applies to