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

IInkPicture

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

メソッド 59

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

vtblメソッド
7HRESULT get_hWnd(INT_PTR* CurrentWindow)
8HRESULT get_DefaultDrawingAttributes(IInkDrawingAttributes** CurrentAttributes)
9HRESULT putref_DefaultDrawingAttributes(IInkDrawingAttributes* NewAttributes)
10HRESULT get_Renderer(IInkRenderer** CurrentInkRenderer)
11HRESULT putref_Renderer(IInkRenderer* NewInkRenderer)
12HRESULT get_Ink(IInkDisp** Ink)
13HRESULT putref_Ink(IInkDisp* NewInk)
14HRESULT get_AutoRedraw(VARIANT_BOOL* AutoRedraw)
15HRESULT put_AutoRedraw(VARIANT_BOOL AutoRedraw)
16HRESULT get_CollectingInk(VARIANT_BOOL* Collecting)
17HRESULT get_CollectionMode(InkCollectionMode* Mode)
18HRESULT put_CollectionMode(InkCollectionMode Mode)
19HRESULT get_DynamicRendering(VARIANT_BOOL* Enabled)
20HRESULT put_DynamicRendering(VARIANT_BOOL Enabled)
21HRESULT get_DesiredPacketDescription(VARIANT* PacketGuids)
22HRESULT put_DesiredPacketDescription(VARIANT PacketGuids)
23HRESULT get_MouseIcon(IPictureDisp** MouseIcon)
24HRESULT put_MouseIcon(IPictureDisp* MouseIcon)
25HRESULT putref_MouseIcon(IPictureDisp* MouseIcon)
26HRESULT get_MousePointer(InkMousePointer* MousePointer)
27HRESULT put_MousePointer(InkMousePointer MousePointer)
28HRESULT get_EditingMode(InkOverlayEditingMode* EditingMode)
29HRESULT put_EditingMode(InkOverlayEditingMode EditingMode)
30HRESULT get_Selection(IInkStrokes** Selection)
31HRESULT put_Selection(IInkStrokes* Selection)
32HRESULT get_EraserMode(InkOverlayEraserMode* EraserMode)
33HRESULT put_EraserMode(InkOverlayEraserMode EraserMode)
34HRESULT get_EraserWidth(INT* EraserWidth)
35HRESULT put_EraserWidth(INT newEraserWidth)
36HRESULT putref_Picture(IPictureDisp* pPicture)
37HRESULT put_Picture(IPictureDisp* pPicture)
38HRESULT get_Picture(IPictureDisp** ppPicture)
39HRESULT put_SizeMode(InkPictureSizeMode smNewSizeMode)
40HRESULT get_SizeMode(InkPictureSizeMode* smSizeMode)
41HRESULT put_BackColor(DWORD newColor)
42HRESULT get_BackColor(DWORD* pColor)
43HRESULT get_Cursors(IInkCursors** Cursors)
44HRESULT get_MarginX(INT* MarginX)
45HRESULT put_MarginX(INT MarginX)
46HRESULT get_MarginY(INT* MarginY)
47HRESULT put_MarginY(INT MarginY)
48HRESULT get_Tablet(IInkTablet** SingleTablet)
49HRESULT get_SupportHighContrastInk(VARIANT_BOOL* Support)
50HRESULT put_SupportHighContrastInk(VARIANT_BOOL Support)
51HRESULT get_SupportHighContrastSelectionUI(VARIANT_BOOL* Support)
52HRESULT put_SupportHighContrastSelectionUI(VARIANT_BOOL Support)
53HRESULT HitTestSelection(INT x, INT y, SelectionHitResult* SelArea)
54HRESULT SetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL Listen)
55HRESULT GetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL* Listening)
56HRESULT GetWindowInputRectangle(IInkRectangle** WindowInputRectangle)
57HRESULT SetWindowInputRectangle(IInkRectangle* WindowInputRectangle)
58HRESULT SetAllTabletsMode(VARIANT_BOOL UseMouseForInput)
59HRESULT SetSingleTabletIntegratedMode(IInkTablet* Tablet)
60HRESULT GetEventInterest(InkCollectorEventInterest EventId, VARIANT_BOOL* Listen)
61HRESULT SetEventInterest(InkCollectorEventInterest EventId, VARIANT_BOOL Listen)
62HRESULT get_InkEnabled(VARIANT_BOOL* Collecting)
63HRESULT put_InkEnabled(VARIANT_BOOL Collecting)
64HRESULT get_Enabled(VARIANT_BOOL* pbool)
65HRESULT put_Enabled(VARIANT_BOOL vbool)