Advanced Hosting Reference
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. |