Interfaccia ITfFnGetLinguisticAlternates (ctffunc.h)

L'interfaccia ITfFnGetLinguisticAlternates viene implementata da un servizio di testo e/o dal gestore TSF per fornire alternative linguistiche per il testo all'interno di un determinato intervallo passato come parametro.

Le app possono usare questa interfaccia per ottenere alternative IME per un intervallo di testo; pertanto l'interfaccia ITfFnGetLinguisticAlternates, insieme a ITfFnSearchCandidateProvider, fornisce una sostituzione basata su TSF per la funzione ImmGetConversionList . In genere gli IME implementano ITfFnGetLinguisticAlternates o ITfFnSearchCandidateProvider (o nessuno dei due).

Un'app ottiene un puntatore a questa interfaccia chiamando il metodo ITfFunctionProvider::GetFunction manager TSF con IID_ITfFnGetLinguisticAlternates.

Nota Questa interfaccia potrebbe non essere supportata per tutti gli messaggistica istantanea. Potrebbero esserci differenze di supporto tra messaggistica istantanea sul desktop e gli IMEs nella nuova interfaccia utente di Windows in Windows 8.1. Alcuni IMEs implementano invece l'interfaccia correlata ITfFnSearchCandidateProvider che può essere usata come sostituto di questa API. L'utilizzo consigliato dell'app consiste innanzitutto nel verificare la presenza di questa interfaccia e, se non è disponibile, controllare se ITfFnSearchCandidateProvider è supportato. Gli imes che desiderano mantenere la compatibilità con Windows 8 devono implementare invece ITfFnSearchCandidateProvider.
 

Ereditarietà

L'interfaccia ITfFnGetLinguisticAlternates eredita da ITfFunction. ITfFnGetLinguisticAlternates include anche questi tipi di membri:

Metodi

L'interfaccia ITfFnGetLinguisticAlternates include questi metodi.

 
ITfFnGetLinguisticAlternates::GetAlternates

Restituisce un elenco di stringhe alternative per un intervallo di testo specificato.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ctffunc.h

Vedi anche

ITfFunction