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 インターフェイスを実装します。
関連トピック
- InkOverlay クラス,
- InkPicture コントロールリファレンス
- InkRecognizerContext クラスの