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.
BeforeNavigate2 Fires before navigation occurs in the given object (on either a window element or a frameset element). ClientToHostWindow Fires to request that the client window size is converted to the host window size. CommandStateChange Fires when the enabled state of a command changes. DocumentComplete Fires when a document is completely loaded and initialized. DownloadBegin Fires when a navigation operation begins. DownloadComplete Fires when a navigation operation finishes, is halted, or fails. FileDownload 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 Fires after a navigation to a link is completed on a window element or a frameSet element. NavigateError Fires when an error occurs during navigation. NewProcess Creates a new process to handle the navigation. NewWindow2 Fires when a new window is to be created. NewWindow3 Raised when a new window is to be created. Extends DWebBrowserEvents2::NewWindow2 with additional information about the new window. OnFullScreen Fires when the IWebBrowser2::FullScreen property is changed. OnMenuBar Fires when the IWebBrowser2::MenuBar property is changed. OnQuit Fires before the Internet Explorer application quits. OnStatusBar Fires when the IWebBrowser2::StatusBar property is changed. OnTheaterMode Fires when the IWebBrowser2::TheaterMode property is changed. OnToolBar Fires when the IWebBrowser2::ToolBar property is changed. OnVisible Fires when the IWebBrowser2::Visible property of the object is changed. PrintTemplateInstantiation Fires when a print template is instantiated. PrintTemplateTeardown Fires when a print template is destroyed. PrivacyImpactedStateChange Fired when an event occurs that impacts privacy, or when a user navigates away from a URL that has impacted privacy. ProgressChange Fires when the progress of a download operation is updated on the object. PropertyChange Fires when the IWebBrowser2::PutProperty method of the object changes the value of a property. RedirectXDomainBlocked Fired when a cross-domain redirect request is blocked. SetPhishingFilterStatus Fires to indicate the progress and status of Microsoft Phishing Filter analysis of the current webpage. SetSecureLockIcon Fires when there is a change in encryption level. StatusTextChange Fires when the status bar text of the object has changed. ThirdPartyUrlBlocked Fired when a third-party URL is blocked. TitleChange Fires when the title of a document in the object becomes available or changes. UpdatePageStatus Not implemented. WindowClosing Fires when the window of the object is about to be closed by script. WindowSetHeight Fires when the object changes its height. WindowSetLeft Fires when the object changes its left position. WindowSetResizable Fires to indicate whether the host window should allow resizing of the object. WindowSetTop Fires when the object changes its top position. WindowSetWidth Fires when the object changes its width. WindowStateChanged Fires when the visibility state of a content window, such as the browser window or a tab, changes.
Stock Implementation shdocvw.dll Custom Implementation No Inherits from IDispatch Header Exdisp.h Minimum availability Internet Explorer 4.0 Minimum operating systems Windows 95, Windows NT 4.0, Windows CE 2.12