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

IInkEdit

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

メソッド 77

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

vtblメソッド
7HRESULT get_Status(InkEditStatus* pStatus)
8HRESULT get_UseMouseForInput(VARIANT_BOOL* pVal)
9HRESULT put_UseMouseForInput(VARIANT_BOOL newVal)
10HRESULT get_InkMode(InkMode* pVal)
11HRESULT put_InkMode(InkMode newVal)
12HRESULT get_InkInsertMode(InkInsertMode* pVal)
13HRESULT put_InkInsertMode(InkInsertMode newVal)
14HRESULT get_DrawingAttributes(IInkDrawingAttributes** pVal)
15HRESULT putref_DrawingAttributes(IInkDrawingAttributes* newVal)
16HRESULT get_RecognitionTimeout(INT* pVal)
17HRESULT put_RecognitionTimeout(INT newVal)
18HRESULT get_Recognizer(IInkRecognizer** pVal)
19HRESULT putref_Recognizer(IInkRecognizer* newVal)
20HRESULT get_Factoid(LPWSTR* pVal)
21HRESULT put_Factoid(LPWSTR newVal)
22HRESULT get_SelInks(VARIANT* pSelInk)
23HRESULT put_SelInks(VARIANT SelInk)
24HRESULT get_SelInksDisplayMode(InkDisplayMode* pInkDisplayMode)
25HRESULT put_SelInksDisplayMode(InkDisplayMode InkDisplayMode)
26HRESULT Recognize()
27HRESULT GetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL* pListen)
28HRESULT SetGestureStatus(InkApplicationGesture Gesture, VARIANT_BOOL Listen)
29HRESULT put_BackColor(DWORD clr)
30HRESULT get_BackColor(DWORD* pclr)
31HRESULT get_Appearance(AppearanceConstants* pAppearance)
32HRESULT put_Appearance(AppearanceConstants pAppearance)
33HRESULT get_BorderStyle(BorderStyleConstants* pBorderStyle)
34HRESULT put_BorderStyle(BorderStyleConstants pBorderStyle)
35HRESULT get_Hwnd(OLE_HANDLE* pohHwnd)
36HRESULT get_Font(IFontDisp** ppFont)
37HRESULT putref_Font(IFontDisp* ppFont)
38HRESULT get_Text(LPWSTR* pbstrText)
39HRESULT put_Text(LPWSTR pbstrText)
40HRESULT get_MouseIcon(IPictureDisp** MouseIcon)
41HRESULT put_MouseIcon(IPictureDisp* MouseIcon)
42HRESULT putref_MouseIcon(IPictureDisp* MouseIcon)
43HRESULT get_MousePointer(InkMousePointer* MousePointer)
44HRESULT put_MousePointer(InkMousePointer MousePointer)
45HRESULT get_Locked(VARIANT_BOOL* pVal)
46HRESULT put_Locked(VARIANT_BOOL newVal)
47HRESULT get_Enabled(VARIANT_BOOL* pVal)
48HRESULT put_Enabled(VARIANT_BOOL newVal)
49HRESULT get_MaxLength(INT* plMaxLength)
50HRESULT put_MaxLength(INT lMaxLength)
51HRESULT get_MultiLine(VARIANT_BOOL* pVal)
52HRESULT put_MultiLine(VARIANT_BOOL newVal)
53HRESULT get_ScrollBars(ScrollBarsConstants* pVal)
54HRESULT put_ScrollBars(ScrollBarsConstants newVal)
55HRESULT get_DisableNoScroll(VARIANT_BOOL* pVal)
56HRESULT put_DisableNoScroll(VARIANT_BOOL newVal)
57HRESULT get_SelAlignment(VARIANT* pvarSelAlignment)
58HRESULT put_SelAlignment(VARIANT pvarSelAlignment)
59HRESULT get_SelBold(VARIANT* pvarSelBold)
60HRESULT put_SelBold(VARIANT pvarSelBold)
61HRESULT get_SelItalic(VARIANT* pvarSelItalic)
62HRESULT put_SelItalic(VARIANT pvarSelItalic)
63HRESULT get_SelUnderline(VARIANT* pvarSelUnderline)
64HRESULT put_SelUnderline(VARIANT pvarSelUnderline)
65HRESULT get_SelColor(VARIANT* pvarSelColor)
66HRESULT put_SelColor(VARIANT pvarSelColor)
67HRESULT get_SelFontName(VARIANT* pvarSelFontName)
68HRESULT put_SelFontName(VARIANT pvarSelFontName)
69HRESULT get_SelFontSize(VARIANT* pvarSelFontSize)
70HRESULT put_SelFontSize(VARIANT pvarSelFontSize)
71HRESULT get_SelCharOffset(VARIANT* pvarSelCharOffset)
72HRESULT put_SelCharOffset(VARIANT pvarSelCharOffset)
73HRESULT get_TextRTF(LPWSTR* pbstrTextRTF)
74HRESULT put_TextRTF(LPWSTR pbstrTextRTF)
75HRESULT get_SelStart(INT* plSelStart)
76HRESULT put_SelStart(INT plSelStart)
77HRESULT get_SelLength(INT* plSelLength)
78HRESULT put_SelLength(INT plSelLength)
79HRESULT get_SelText(LPWSTR* pbstrSelText)
80HRESULT put_SelText(LPWSTR pbstrSelText)
81HRESULT get_SelRTF(LPWSTR* pbstrSelRTF)
82HRESULT put_SelRTF(LPWSTR pbstrSelRTF)
83HRESULT Refresh()