Win32 API 日本語リファレンス
ホームUI.TabletPC › IMathInputControl

IMathInputControl

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDeba615aa-fac6-4738-ba5f-ff09e9fe473e継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 17

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT Show()
8HRESULT Hide()
9HRESULT IsVisible(VARIANT_BOOL* pvbShown)
10HRESULT GetPosition(INT* Left, INT* Top, INT* Right, INT* Bottom)
11HRESULT SetPosition(INT Left, INT Top, INT Right, INT Bottom)
12HRESULT Clear()
13HRESULT SetCustomPaint(INT Element, VARIANT_BOOL Paint)
14HRESULT SetCaptionText(LPWSTR CaptionText)
15HRESULT LoadInk(IInkDisp* Ink)
16HRESULT SetOwnerWindow(INT_PTR OwnerWindow)
17HRESULT EnableExtendedButtons(VARIANT_BOOL Extended)
18HRESULT GetPreviewHeight(INT* Height)
19HRESULT SetPreviewHeight(INT Height)
20HRESULT EnableAutoGrow(VARIANT_BOOL AutoGrow)
21HRESULT AddFunctionName(LPWSTR FunctionName)
22HRESULT RemoveFunctionName(LPWSTR FunctionName)
23HRESULT GetHoverIcon(IPictureDisp** HoverImage)