IDocHostUIHandlerDispatch 接口

Microsoft HTML 分析和呈现引擎的接口。

重要

无法在 Windows 运行时中执行的应用程序中使用此类及其成员。

语法

interface IDocHostUIHandlerDispatch : IDispatch

成员

公共方法

注意

下表中的链接指向 IDocUIHostHandler 接口成员的 INet SDK 参考主题。 IDocHostUIHandlerDispatch 具有与 IDocUIHostHandler 相同的功能,区别在于 IDocHostUIHandlerDispatch 是一个 dispinterface,而 IDocUIHostHandler 是一个自定义接口。

名称 描述
EnableModeless IOleInPlaceActiveObject::EnableModeless 的 MSHTML 实现调用。 当 MSHTML 显示模式 UI 时也调用。
FilterDataObject 由 MSHTML 在主机上调用,以允许主机替换 MSHTML 的数据对象。
GetDropTarget 当用作放置目标时由 MSHTML 调用以允许主机提供替代的 IDropTarget
GetExternal 由 MSHTML 调用以获取主机的 IDispatch 接口。
GetHostInfo 检索 MSHTML 主机的 UI 功能。
GetOptionKeyPath 返回 MSHTML 在其下存储用户首选项的注册表项。
HideUI 当 MSHTML 删除其菜单和工具栏时调用。
OnDocWindowActivate IOleInPlaceActiveObject::OnDocWindowActivate 的 MSHTML 实现调用。
OnFrameWindowActivate IOleInPlaceActiveObject::OnFrameWindowActivate 的 MSHTML 实现调用。
ResizeBorder IOleInPlaceActiveObject::ResizeBorder 的 MSHTML 实现调用。
ShowContextMenu 从 MSHTML 调用以显示上下文菜单。
ShowUI 允许主机替换 MSHTML 菜单和工具栏。
TranslateAccelerator 当调用 IOleInPlaceActiveObject::TranslateAcceleratorIOleControlSite::TranslateAccelerator 时,由 MSHTML 调用。
TranslateUrl 由 MSHTML 调用以允许主机有机会修改要加载的 URL。
UpdateUI 通知主机命令状态已更改。

备注

主机可以通过实现此接口替换 Microsoft HTML 分析和呈现引擎 (MSHTML) 使用的菜单、工具栏和上下文菜单。

要求

此接口的定义可用作 IDL 或 C++,如下所示。

定义类型 文件
IDL ATLIFace.idl
C++ ATLIFace.h(也包含在 ATLBase.h 中)

另请参阅

IDocUIHostHandler