本文档描述了用于自定义MSHTML对象行为的接口,方法,结构和枚举类型。有关MSHTML的主机和可扩展性机制的更全面的概述,请参阅重用MSHTML。
接口
ICustomDoc
ICustomDoc接口由MSHTML实现,允许主机设置MSHTML IDocHostUIHandler接口。
IDocHostShowUI
主机可以提供通过实现IDocHostShowUI界面来显示消息框和帮助的机制。
IDocHostUIHandler
此自定义界面使托管WebBrowser控件的应用程序或自动化Microsoft Internet Explorer可以替换MSHTML使用的菜单,工具栏和上下文菜单。
IDocHostUIHandler2
此自定义界面扩展了IDocHostUIHandler,方便Internet Explorer注册表更改。
IDocObjectService
已过时。提供导航事件方法。
IDownloadManager
IDownloadManager界面可以访问Internet Explorer和WebBrowser应用程序用于下载文件的自定义下载管理器对象的方法。
IHostDialogHelper
此界面提供了一种创建显示HTML的受信任模式对话框的方法。
IHTMLOMWindowServices
允许托管WebBrowser控件的应用程序截取从动态HTML(DHTML)脚本操作主机的窗口坐标的窗口对象调用搬去,moveBy,resizeTo和resizeBy.
IProtectFocus
提供一种查询获取焦点的权限的方法。
IZoomEvents
提供一种通知主机变焦状态变化的方法。
枚举
ACREDIR_REDIRECT_TYPE
调用回调时执行的重定向类型。
DOCHOSTUIDBLCLK
定义用于指示双击事件的正确操作的值。
DOCHOSTUIFLAG
定义一组标志,指示IDocHostUIHandler实现的功能。
DOCHOSTUITYPE
定义指示用户界面类型的值。
结构
DOCHOSTUIINFO
由IDocHostUIHandler.GetHostInfo方法使用,允许MSHTML检索有关主机UI要求的信息。