Win32 API 日本語リファレンス
ホームWeb.MsHtml › IDocHostUIHandler

IDocHostUIHandler

COM
IIDbd3f23c0-d43e-11cf-893b-00aa00bdce1a継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT ShowContextMenu(DWORD dwID, POINT* ppt, IUnknown* pcmdtReserved, IDispatch* pdispReserved)
4HRESULT GetHostInfo(DOCHOSTUIINFO* pInfo)
5HRESULT ShowUI(DWORD dwID, IOleInPlaceActiveObject* pActiveObject, IOleCommandTarget* pCommandTarget, IOleInPlaceFrame* pFrame, IOleInPlaceUIWindow* pDoc)
6HRESULT HideUI()
7HRESULT UpdateUI()
8HRESULT EnableModeless(BOOL fEnable)
9HRESULT OnDocWindowActivate(BOOL fActivate)
10HRESULT OnFrameWindowActivate(BOOL fActivate)
11HRESULT ResizeBorder(RECT* prcBorder, IOleInPlaceUIWindow* pUIWindow, BOOL fRameWindow)
12HRESULT TranslateAccelerator(MSG* lpMsg, GUID* pguidCmdGroup, DWORD nCmdID)
13HRESULT GetOptionKeyPath(LPWSTR* pchKey, DWORD dw)
14HRESULT GetDropTarget(IDropTarget* pDropTarget, IDropTarget** ppDropTarget)
15HRESULT GetExternal(IDispatch** ppDispatch)
16HRESULT TranslateUrl(DWORD dwTranslate, LPWSTR pchURLIn, LPWSTR* ppchURLOut)
17HRESULT FilterDataObject(IDataObject* pDO, IDataObject** ppDORet)