Navigation:  Internet Development >

Advanced Hosting Reference

Previous pageReturn to chapter overviewNext page

本文档描述了用于自定义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)脚本操作主机的窗口坐标的窗口对象调用搬去moveByresizeToresizeBy.

 

IProtectFocus

 

提供一种查询获取焦点的权限的方法。

 

IZoomEvents

 

提供一种通知主机变焦状态变化的方法。

 

枚举

 

ACREDIR_REDIRECT_TYPE

 

调用回调时执行的重定向类型。

 

DOCHOSTUIDBLCLK

 

定义用于指示双击事件的正确操作的值。

 

DOCHOSTUIFLAG

 

定义一组标志,指示IDocHostUIHandler实现的功能。

 

DOCHOSTUITYPE

 

定义指示用户界面类型的值。

 

结构

 

DOCHOSTUIINFO

 

IDocHostUIHandler.GetHostInfo方法使用,允许MSHTML检索有关主机UI要求的信息。