ITfFnGetLinguisticAlternates インターフェイス (ctffunc.h)
ITfFnGetLinguisticAlternates インターフェイスは、テキスト サービスまたは TSF マネージャーによって実装され、パラメーターとして渡される指定された範囲内のテキストの言語的代替を提供します。
アプリはこのインターフェイスを使用して、テキスト範囲の IME 代替を取得できます。したがって、インターフェイス ITfFnGetLinguisticAlternates と ITfFnSearchCandidateProvider は、 ImmGetConversionList 関数の TSF ベースの置換を提供します。 通常、IME は ITfFnGetLinguisticAlternates または ITfFnSearchCandidateProvider (またはどちらも実装しません) を実装します。
アプリは、IID_ITfFnGetLinguisticAlternatesを使用して TSF マネージャー ITfFunctionProvider::GetFunction メソッドを呼び出すことによって、このインターフェイスへのポインターを取得します。
メモ このインターフェイスは、すべての IM でサポートされていない場合があります。 デスクトップ上の IME と、Windows 8.1 の新しい Windows UI の IME のサポートに違いがある場合があります。 一部の IME では、代わりに、この API の代わりに使用できる関連インターフェイス ITfFnSearchCandidateProvider が実装されます。 推奨されるアプリの使用方法は、最初にこのインターフェイスをチェックすることです。使用できない場合は、代わりに ITfFnSearchCandidateProvider がサポートされている場合はチェック。 Windows 8との互換性を維持する IME では、代わりに ITfFnSearchCandidateProvider を実装する必要があります。
継承
ITfFnGetLinguisticAlternates インターフェイスは、ITfFunction から継承します。 ITfFnGetLinguisticAlternates には、次の種類のメンバーもあります。
メソッド
ITfFnGetLinguisticAlternates インターフェイスには、これらのメソッドがあります。
ITfFnGetLinguisticAlternates::GetAlternates 指定されたテキスト範囲の代替文字列の一覧を返します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ctffunc.h |