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 インターフェイス には、次の機能があります。

  • アプリケーションにフォーカスがある場合のインプレース入力パネルの配置を完全に制御します。
  • 認識されたテキストに加えて、入力パネルのテキスト挿入からインク オブジェクトへのアクセス。
  • 入力パネルの現在の状態を把握し、入力パネルの構成をカスタマイズする機能の両方を提供する、入力パネルの機能に正確に対応するプロパティのセット。
ITextInputPanel インターフェイスは、引き続き PenInputPanel クラスのほぼすべてのプログラム機能を提供するため、PenInputPanel クラスを超えています。

この要素は Peninputpanel.h で宣言されています。

要件

   
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー peninputpanel.h