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

IInkCollector

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

メソッド 40

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

vtblメソッド
7HRESULT get_hWnd(INT_PTR* CurrentWindow)
8HRESULT put_hWnd(INT_PTR NewWindow)
9HRESULT get_Enabled(VARIANT_BOOL* Collecting)
10HRESULT put_Enabled(VARIANT_BOOL Collecting)
11HRESULT get_DefaultDrawingAttributes(IInkDrawingAttributes** CurrentAttributes)
12HRESULT putref_DefaultDrawingAttributes(IInkDrawingAttributes* NewAttributes)
13HRESULT get_Renderer(IInkRenderer** CurrentInkRenderer)
14HRESULT putref_Renderer(IInkRenderer* NewInkRenderer)
15HRESULT get_Ink(IInkDisp** Ink)
16HRESULT putref_Ink(IInkDisp* NewInk)
17HRESULT get_AutoRedraw(VARIANT_BOOL* AutoRedraw)
18HRESULT put_AutoRedraw(VARIANT_BOOL AutoRedraw)
19HRESULT get_CollectingInk(VARIANT_BOOL* Collecting)
20HRESULT get_CollectionMode(InkCollectionMode* Mode)
21HRESULT put_CollectionMode(InkCollectionMode Mode)
22HRESULT get_DynamicRendering(VARIANT_BOOL* Enabled)
23HRESULT put_DynamicRendering(VARIANT_BOOL Enabled)
24HRESULT get_DesiredPacketDescription(VARIANT* PacketGuids)
25HRESULT put_DesiredPacketDescription(VARIANT PacketGuids)
26HRESULT get_MouseIcon(IPictureDisp** MouseIcon)
27HRESULT put_MouseIcon(IPictureDisp* MouseIcon)
28HRESULT putref_MouseIcon(IPictureDisp* MouseIcon)
29HRESULT get_MousePointer(InkMousePointer* MousePointer)
30HRESULT put_MousePointer(InkMousePointer MousePointer)
31HRESULT get_Cursors(IInkCursors** Cursors)
32HRESULT get_MarginX(INT* MarginX)
33HRESULT put_MarginX(INT MarginX)
34HRESULT get_MarginY(INT* MarginY)
35HRESULT put_MarginY(INT MarginY)
36HRESULT get_Tablet(IInkTablet** SingleTablet)
37HRESULT get_SupportHighContrastInk(VARIANT_BOOL* Support)
38HRESULT put_SupportHighContrastInk(VARIANT_BOOL Support)
39HRESULT SetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL Listen)
40HRESULT GetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL* Listening)
41HRESULT GetWindowInputRectangle(IInkRectangle** WindowInputRectangle)
42HRESULT SetWindowInputRectangle(IInkRectangle* WindowInputRectangle)
43HRESULT SetAllTabletsMode(VARIANT_BOOL UseMouseForInput)
44HRESULT SetSingleTabletIntegratedMode(IInkTablet* Tablet)
45HRESULT GetEventInterest(InkCollectorEventInterest EventId, VARIANT_BOOL* Listen)
46HRESULT SetEventInterest(InkCollectorEventInterest EventId, VARIANT_BOOL Listen)