ITextInputPanel インターフェイス (peninputpanel.h)
ITextInputPanel は、「要件」セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、 IInputPanelConfiguration インターフェイスを使用します。
タブレット PC 入力パネルの外観と動作を制御します。
継承
ITextInputPanel インターフェイスは、IUnknown インターフェイスから継承されます。 ITextInputPanel には、次の種類のメンバーもあります。
メソッド
ITextInputPanel インターフェイスには、これらのメソッドがあります。
ITextInputPanel::Advise タブレット PC 入力パネルと指定したシンク オブジェクトの間にアドバイザリ接続を確立します。 |
ITextInputPanel::CommitPendingInput 収集したインクを認識エンジンに送信し、認識結果を投稿します。 |
ITextInputPanel::get_AttachedEditWindow ITextInputPanel オブジェクトがアタッチされているオブジェクトのウィンドウ ハンドルを取得または設定します。 (Get) |
ITextInputPanel::get_CurrentCorrectionMode CorrectionMode 列挙で指定された現在の補正コーム モードを取得します。 |
ITextInputPanel::get_CurrentInPlaceState InPlaceState 列挙で指定された現在のインプレース状態を取得します。 |
ITextInputPanel::get_CurrentInputArea PanelInputArea 列挙で指定されている現在の入力領域を取得します。 |
ITextInputPanel::get_CurrentInteractionMode InteractionMode 列挙で指定されたタブレット PC 入力パネルの位置を取得します。 |
ITextInputPanel::get_DefaultInPlaceState InPlaceState 列挙で指定された既定のインプレース状態を取得または設定します。 (Get) |
ITextInputPanel::get_DefaultInputArea PanelInputArea 列挙で指定された既定の入力領域を取得または設定します。 (Get) |
ITextInputPanel::get_ExpandPostInsertionCorrection タブレット PC 入力パネルの補正コームが自動的に展開されるかどうかを示す値を取得または設定します。 (Get) |
ITextInputPanel::get_InPlaceBoundingRectangle タブレット PC 入力パネルの外接する四角形を取得します。 |
ITextInputPanel::get_InPlaceVisibleOnFocus タブレット PC 入力パネルがアタッチされているウィンドウがフォーカスを取得したときに自動的に表示されるかどうかを示す値を取得または設定します。 (Get) |
ITextInputPanel::get_PopDownCorrectionHeight 入力パネルの下に配置されている場合の挿入後補正コームの高さを取得します。 |
ITextInputPanel::get_PopUpCorrectionHeight 入力パネルの上に配置されている場合の挿入後補正コームの高さを取得します。 |
ITextInputPanel::get_PreferredInPlaceDirection テキスト入力フィールドに対するインプレース入力パネルの優先方向を取得または設定します。 (Get) |
ITextInputPanel::p ut_AttachedEditWindow ITextInputPanel オブジェクトがアタッチされているオブジェクトのウィンドウ ハンドルを取得または設定します。 (Put) |
ITextInputPanel::p ut_DefaultInPlaceState InPlaceState 列挙で指定された既定のインプレース状態を取得または設定します。 (Put) |
ITextInputPanel::p ut_DefaultInputArea PanelInputArea 列挙で指定された既定の入力領域を取得または設定します。 (Put) |
ITextInputPanel::p ut_ExpandPostInsertionCorrection タブレット PC 入力パネルの補正コームが自動的に展開されるかどうかを示す値を取得または設定します。 (Put) |
ITextInputPanel::p ut_InPlaceVisibleOnFocus タブレット PC 入力パネルがアタッチされているウィンドウがフォーカスを取得したときに自動的に表示されるかどうかを示す値を取得または設定します。 (Put) |
ITextInputPanel::p ut_PreferredInPlaceDirection テキスト入力フィールドに対するインプレース入力パネルの優先方向を取得または設定します。 (Put) |
ITextInputPanel::SetInPlaceHoverTargetPosition タブレット PC 入力パネルのホバー ターゲットを画面座標に明示的に配置します。 |
ITextInputPanel::SetInPlacePosition タブレット PC 入力パネルを画面座標に明示的に配置します。 |
ITextInputPanel::SetInPlaceVisibility タブレット PC 入力パネルの表示/非表示を切り替えます。 |
ITextInputPanel::Unadvise ITextInputPanel::Advise メソッドによって以前に確立されたアドバイザリ接続を終了します。 |
解説
ITextInputPanel インターフェイス を使用すると、アプリケーション開発者は PenInputPanel クラスよりも入力パネルの状態に関するより多くの制御と情報を得ることができます。 ITextInputPanel インターフェイス は、プログラムで入力パネルと対話するための推奨メカニズムとして PenInputPanel クラス を置き換えます。
ITextInputPanel インターフェイス には、次の機能があります。
- アプリケーションにフォーカスがある場合のインプレース入力パネルの配置を完全に制御します。
- 認識されたテキストに加えて、入力パネルのテキスト挿入からインク オブジェクトへのアクセス。
- 入力パネルの現在の状態を把握し、入力パネルの構成をカスタマイズする機能の両方を提供する、入力パネルの機能に正確に対応するプロパティのセット。
この要素は Peninputpanel.h で宣言されています。
要件
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | peninputpanel.h |