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 インターフェイスを、ITfUIElementITfCandidateListUIElement、およびITfCandidateListUIElementBehavior インターフェイスを実装するのと同じクラスに実装します。 これらのインターフェイスは連携して、完全に統合されたエクスペリエンスを作成します。このエクスペリエンスでは、アプリがテキスト サービスまたは IME の候補リスト UI をレンダリングし、IME 固有の UI カスタマイズやキーボード操作の動作を行うこともできます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ctffunc.h

こちらもご覧ください

ITfCandidateListUIElement

ITfCandidateListUIElementBehavior

ITfUIElement

ITfUIElementMgr

ITfUIElementSink

IUnknown