DWebBrowserEvents2 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |