This document describes the interfaces, methods, structures, and enumerated types used for customizing the behavior of MSHTML objects. For a more general overview of MSHTML's hosting and extensibility mechanisms, see Reusing MSHTML.
Interfaces
| Topic | Contents |
|---|---|
| ICustomDoc | Enables a host to set the MSHTML IDocHostUIHandler interface. |
| IDocHostShowUI | Supplies a mechanism to display message boxes and Help. |
| IDocHostUIHandler | Enables an application that is hosting the WebBrowser Control or automating Windows Internet Explorer to replace the menus, toolbars, and context menus used by MSHTML. |
| IDocHostUIHandler2 | Extends IDocHostUIHandler with a method that facilitates Internet Explorer registry changes. |
| IDocObjectService | Deprecated. Provides navigation event methods. |
| IDownloadManager | Provides access to the method of a custom download manager object that Internet Explorer and WebBrowser applications use to download a file. |
| IHostDialogHelper | Provides a method to create a trusted, modal dialog box that displays HTML. |
| IHTMLOMWindowServices | Enables applications that are hosting the WebBrowser Control to intercept the window object calls for manipulating the host window coordinates from Dynamic HTML (DHTML) script. |
| IProtectFocus | Provides a method that queries for permission to grab the focus. |
| IZoomEvents | Provides a method that notifies hosts of changes in the zoom state. |
Enumerations
| Topic | Contents |
|---|---|
| ACREDIR_REDIRECT_TYPE | Type of redirection being performed when a callback is invoked. |
| DOCHOSTUIDBLCLK | Defines values used to indicate the proper action on a double-click event. |
| DOCHOSTUIFLAG | Defines a set of flags that indicate the capabilities of an IDocHostUIHandler implementation. |
| DOCHOSTUITYPE | Defines values that indicate the type of user interface. |
Structures
| Topic | Contents |
|---|---|
| DOCHOSTUIINFO | Used by the IDocHostUIHandler::GetHostInfo method to allow MSHTML to retrieve information about the host's UI requirements. |