共用方式為


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::TranslateAccelerator IOleControlSite::TranslateAccelerator 時 ,由 MSHTML 呼叫。
TranslateUrl 由 MSHTML 呼叫,以允許主機有機會修改要載入的 URL。
UpdateUI 通知主機命令狀態已變更。

備註

主機可以藉由實作這個介面來取代 Microsoft HTML 剖析和轉譯引擎 (MSHTML) 所使用的功能表、工具列和操作功能表。

需求

此介面的定義以 IDL 或 C++ 的形式提供,如下所示。

定義類型 檔案
IDL ATLIFace.idl
C++ ATLIFace.h (也包含在 ATLBase.h 中)

另請參閱

IDocUIHostHandler