ITfIntegratableCandidateListUIElement インターフェイス (ctffunc.h)
テキスト サービスと入力メソッド エディター (IME) が UI レス モードの動作を調整できるようにします。
継承
ITfIntegratableCandidateListUIElement インターフェイスは、IUnknown インターフェイスから継承されます。 ITfIntegratableCandidateListUIElement には、次の種類のメンバーもあります。
メソッド
ITfIntegratableCandidateListUIElement インターフェイスには、これらのメソッドがあります。
ITfIntegratableCandidateListUIElement::FinalizeExactCompositionString ユーザーに現在表示されている値を使用して、現在のコンポジションを最終処理します。 |
ITfIntegratableCandidateListUIElement::GetSelectionStyle 選択スタイルを取得します。 |
ITfIntegratableCandidateListUIElement::OnKeyDown キー押下を処理します。 |
ITfIntegratableCandidateListUIElement::SetIntegrationStyle 統合スタイルを設定します。 |
ITfIntegratableCandidateListUIElement::ShowCandidateNumbers 候補番号を表示するかどうかを指定します。 |
注釈
ITfIntegratableCandidateListUIElement インターフェイスは、テキスト サービスと入力メソッド エディター (IME) によって実装され、WINDOWS 8検索ボックスなどの IME 統合コントロールの UI とキーボード操作のエクスペリエンスを向上させるために UI レス モードの動作を調整します。 インターフェイスは、IME 言語を使用してより合理化された UI とキーボード操作のエクスペリエンスを必要とするアプリで使用されます。
ITfUIElementSink コールバック関数の dwUIElementId パラメーターを使用して ITfUIElementMgr からインターフェイスを取得することで、ITfIntegratableCandidateListUIElement インターフェイス ポインターを取得するには、ITfUIElement インターフェイス ポインターで QueryInterface を呼び出します。
ITfIntegratableCandidateListUIElement インターフェイスは、UI を UI レス モードで表示する方法をより細かく制御する必要があるテキスト サービスまたは IME によって実装される省略可能なインターフェイスです。 アプリでは、自動補完や検索候補のように、より合理化された特殊な用途の入力コントロールを実装するために使用できます。
ITfIntegratableCandidateListUIElement インターフェイスを、ITfUIElement、ITfCandidateListUIElement、およびITfCandidateListUIElementBehavior インターフェイスを実装するのと同じクラスに実装します。 これらのインターフェイスは連携して、完全に統合されたエクスペリエンスを作成します。このエクスペリエンスでは、アプリがテキスト サービスまたは IME の候補リスト UI をレンダリングし、IME 固有の UI カスタマイズやキーボード操作の動作を行うこともできます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ctffunc.h |