次の方法で共有


InkEdit コントロール リファレンス

InkEdit コントロールを使用すると、インクの収集、インクの認識、テキストとしてのインクの表示を行います。 このコントロールを使用すると、テキスト入力の精度を向上させるスマート フォームを有効にすることができます。

このコントロールは、RichEdit コントロールのスーパーセットです。 RichEdit コントロールを拡張し、インクのキャプチャ、認識、表示を行います。

このオブジェクトは、C++ で CoCreateInstance メソッドを呼び出すことによってインスタンス化できます。

透明なコントロール (WS_EX_TRANSPARENT プロパティが設定された GroupBox など) の背後に InkEdit コントロールを作成すると、InkEdit がインクを収集できなくなります。

メンバーズ

列挙 形容
AppearanceConstants コントロールをフラットに表示するか 3-D にするかを指定する値を定義します。
BorderStyleConstants コントロールに罫線があるかどうかを指定する値を定義します。
InkApplicationGesture アプリケーション固有のジェスチャのセットに関心を設定する値を定義します。
InkDisplayMode 選択範囲をインクとテキストのどちらとして表示するかを指定する値を定義します。
InkEditStatus InkEdit コントロールがアイドル状態か、インクの収集か、インクの認識かを指定する値を定義します。
InkInsertMode InkEdit コントロールにインクを挿入する方法を指定する値を定義します。
InkMode 描画されるインクの収集モード設定を指定する値を定義します。インク コレクションが無効か、インクが収集されるか、インクとジェスチャが収集されるかを指定します。
InkMouseButton 押されたマウス ボタンを指定する値を定義します。
InkMousePointerする 表示されるマウス ポインターの種類を指定する値を定義します。
MouseButton 押されたマウス ボタンを指定する値を定義します。
ScrollBarsConstants InkEdit コントロールのスクロール バーを画面に表示する方法を指定する値を定義します。
SelAlignmentConstants InkEdit コントロールの余白を基準とした段落の配置を指定する値を定義します。
イベント通知メッセージ 形容
IECN_STROKE このメッセージは、ストロークが完了したときにWM_NOTIFY メッセージを通じて送信されます (Win32 のみ)。
IECN_GESTURE このメッセージは、ジェスチャが完了するとWM_NOTIFY メッセージを介して送信されます (Win32 のみ)。
IECN_RECOGNITIONRESULT このメッセージは、認識が発生したときにWM_NOTIFY メッセージを通じて送信されます (Win32 のみ)。
出来事 形容
変更 コントロールまたはプロパティ値の内容が変更されたときに発生します。
クリック コントロールがクリックされたときに発生します。
DblClick コントロールがダブルクリックされたときに発生します。
ジェスチャ アプリケーション ジェスチャが認識されたときに発生します。
KeyDown InkEdit コントロールにフォーカスがあるときに、ユーザーがキーを押したときに発生します。
KeyPress InkEdit コントロールにフォーカスがあるときにキーが押されたときに発生します。
keyUp InkEdit コントロールにフォーカスがあるときにキーが離されたときに発生します。
MouseDown マウス ポインターが InkEdit コントロールの上にあり、マウス ボタンが押されたときに発生します。
MouseMove マウス ポインターが InkEdit コントロールの上に移動したときに発生します。
MouseUp マウス ポインターが InkEdit コントロールの上にあり、マウス ボタンが離されたときに発生します。
RecognitionResult InkEdit コントロールが Recognize メソッドの呼び出しから手動で結果を取得するか、認識タイムアウトが発生した後に自動的に結果を取得するときに発生します。
SelChange InkEdit コントロール内のインクの選択が変更されたときに発生します。
ストローク ユーザーが任意の IInkTablet オブジェクトに新しい IInkStrokeDisp オブジェクトを描画するときに発生します。
メッセージの取得/設定 形容
EM_GETINKMODE コントロールのインク モードを取得します (Win32 のみ)。
EM_SETINKMODE コントロールのインク モードを設定します (Win32 のみ)。
EM_GETINKINSERTMODE コントロールのインク挿入モードを取得します (Win32 のみ)。
EM_SETINKINSERTMODE コントロールのインク挿入モードを設定します (Win32 のみ)。
EM_GETDRAWATTR コントロールの現在の描画属性を取得します (Win32 のみ)。
EM_SETDRAWATTR 将来のインク コレクションに使用する描画属性を設定します (Win32 のみ)。
EM_GETRECOTIMEOUT コントロールの認識タイムアウトを取得します (Win32 のみ)。
EM_SETRECOTIMEOUT コントロールの認識タイムアウトを設定します (Win32 のみ)。
EM_GETGESTURESTATUS コントロールのジェスチャの状態を取得します (Win32 のみ)。
EM_SETGESTURESTATUS コントロールのジェスチャの状態を設定します (Win32 のみ)。
EM_GETRECOGNIZER コントロールが使用する認識エンジンを取得します (Win32 のみ)。
EM_SETRECOGNIZER コントロールが使用する認識エンジンを設定します (Win32 のみ)。
EM_GETFACTOID 認識に使用する factoid を取得します (Win32 のみ)。
EM_SETFACTIOD 認識に使用する factoid を設定します (Win32 のみ)。
EM_GETSELINK 選択範囲のインクを取得します (Win32 のみ)。
EM_SETSELINK 選択範囲のインクを設定します (Win32 のみ)。
EM_GETSELINKDISPLAYMODE InkDisplayMode 列挙体のいずれかの値を使用して、選択した範囲内のインクの現在の外観を返します (Win32 のみ)。
EM_SETSELINKDISPLAYMODE InkDisplayMode 列挙の値のいずれかを使用して、選択した範囲内のインクの外観を設定します (Win32 のみ)。
EM_GETSTATUS コントロールの状態を取得します (Win32 のみ)。
EM_RECOGNIZE 認識を強制します (Win32 のみ)。
EM_GETMOUSEICON マウス アイコンを取得します (Win32 のみ)。
EM_SETMOUSEICON マウス アイコンを設定します (Win32 のみ)。
EM_GETMOUSEPOINTER マウス ポインターを取得します (Win32 のみ)。
EM_SETMOUSEPOINTER マウス ポインター Win32 のみを設定します)。
EM_GETUSEMOUSEFORINPUT マウス入力がペン入力のように扱われるかどうかの状態を取得します (Win32 のみ)。
EM_SETUSEMOUSEFORINPUT マウス入力がペン入力のように扱われるかどうかの状態を設定します (Win32 のみ)。
方式 形容
GetGestureStatusする 既知のジェスチャ セット内の InkEdit コントロールの関心を取得します。
Recognize 認識を行う必要があることを指定します。
更新 コントロールを再描画します。
SetGestureStatus 既知のジェスチャ セットの InkEdit コントロールの関心を設定します。
財産 形容
外観の InkEdit コントロールがフラットまたは 3-D のどちらで表示されるかを決定する値を取得または設定します。
BackColor InkEdit コントロールの背景色を取得または設定します。
BorderStyle InkEdit コントロールに罫線があるかどうかを示す値を取得または設定します。
DisableNoScroll InkEdit コントロールのスクロール バーを無効にするかどうかを決定する値を取得または設定します。
DrawingAttributes InkEdit コントロールにまだ描画されていないインクの描画属性を取得または設定します。
Enabled InkEdit コントロールがユーザーが生成したイベントに応答できるかどうかを決定する値を取得または設定します。
Factoid IInkRecognizer オブジェクトが認識結果の検索を制限するために使用する Factoid 定数を取得または設定します。
フォント InkEdit コントロールに表示されるテキストのフォントを取得または設定します。
hWndする InkDisp コントロールがバインドされているウィンドウ ハンドルを取得します。
InkInsertMode インクをテキストまたはインクとして InkEdit コントロールに挿入する方法を指定する値を取得または設定します。
InkMode インク コレクションを無効にするか、インクを収集するか、インクとジェスチャを収集するかを指定する値を取得または設定します。
ロックされた InkEdit コントロールが読み取り専用かどうかを指定する値を取得または設定します。
MaxLength InkEdit コントロールが最大文字数を保持できるかどうかを示す値を取得または設定します。保持できる場合は、最大文字数を指定します。
MouseIcon 現在のカスタム マウス アイコンを取得または設定します。
MousePointer InkEdit コントロールの特定の部分にマウスポインターを置いたときに表示されるマウス ポインターの種類を示す値を取得または設定します。
複数行する 複数行の InkEdit コントロールかどうかを示す値を取得または設定します。
RecognitionTimeout 収集された最後の IInkStrokeDisp オブジェクトからテキスト認識の開始までの時間 (ミリ秒単位) を取得または設定します。
Recognizer 認識に使用する IInkRecognizerオブジェクトを取得または設定します。
ScrollBars InkEdit コントロールに表示されるスクロール バーの種類を取得または設定します。
SelAlignment 現在の選択範囲またはカーソルに適用する配置を取得または設定します (実行時のみ)。
SelBold InkEdit コントロールで現在選択されているテキストのフォント スタイルが太字 (実行時のみ) かどうかを指定する値を取得または設定します。
SelCharOffset InkEdit コントロール内のテキストをベースラインに表示するか、上付き文字として表示するか、下付き文字として表示するかを取得または設定します (実行時のみ)。
SelColor 現在のテキスト選択または挿入ポイントのテキストの色を取得または設定します (実行時のみ)。
SelFontName InkEdit コントロール内で選択したテキストのフォント名を取得または設定します (実行時のみ)。
SelFontSize InkEdit コントロール内の選択したテキストのフォント サイズを取得または設定します (実行時のみ)。
SelInks 現在の選択範囲に含まれる埋め込み InkDisp オブジェクト (インクとして表示される場合) の配列を取得または設定します。
SelInksDisplayMode インクとテキストの選択の外観を切り替える値を取得または設定します。
SelItalic InkEdit コントロールで現在選択されているテキストのフォント スタイルが斜体 (実行時のみ) かどうかを示す値を取得または設定します。
SelLength InkEdit コントロールで選択されている文字数を取得または設定します (実行時のみ)。
SelRTF InkEdit コントロールで現在選択されているリッチ テキスト形式 (RTF) 形式のテキストを取得または設定します (実行時のみ)。
SelStart テキスト ボックスで選択されているテキストの開始点を取得または設定します (実行時のみ)。
SelText InkEdit コントロール内で選択したテキストを取得または設定します (実行時のみ)。
SelUnderline InkEdit コントロールで現在選択されているテキストのフォント スタイルに下線を引くかどうかを指定する値を取得または設定します (実行時のみ)。
状態 InkEdit コントロールがアイドル状態か、インクの収集か、インクの認識 (実行時のみ) かを指定する値を取得します。
テキスト テキスト ボックス内の現在のテキストを取得または設定します。
TextRTF すべての RTF コードを含む InkEdit コントロールのテキストを取得または設定します。
UseMouseForInput マウスを入力デバイスとして使用できるかどうかを示す値を取得または設定します。
構造 形容
IEC_STROKEINFO Stroke イベントに関する情報が含まれています (Win32 のみ)。
IEC_GESTUREINFO 特定のジェスチャに関する情報が含まれています (Win32 のみ)。
IEC_RECOGNITIONRESULTINFO 認識結果に関する情報が含まれます (Win32 のみ)。

COM の実装

このオブジェクトは、IInkEdit COM インターフェイスを実装します。