Interface ITfFnGetLinguisticAlternates (ctffunc.h)

A interface ITfFnGetLinguisticAlternates é implementada por um serviço de texto e/ou pelo gerente do TSF para fornecer alternativas linguísticas para o texto em um determinado intervalo passado como parâmetro.

Os aplicativos podem usar essa interface para obter alternativas de IME para um intervalo de texto; portanto, a interface ITfFnGetLinguisticAlternates, juntamente com ITfFnSearchCandidateProvider, fornece uma substituição baseada em TSF para a função ImmGetConversionList . Normalmente, os IMEs implementam ITfFnGetLinguisticAlternates ou ITfFnSearchCandidateProvider (ou nenhum deles).

Um aplicativo obtém um ponteiro para essa interface chamando o método ITfFunctionProvider::GetFunction do gerenciador TSF com IID_ITfFnGetLinguisticAlternates.

Nota Essa interface pode não ter suporte para todos os IMEs. Pode haver diferenças no suporte entre IMEs na Área de Trabalho e IMEs na nova interface do usuário do Windows no Windows 8.1. Em vez disso, alguns IMEs implementam a interface relacionada ITfFnSearchCandidateProvider que pode ser usada como um substituto para essa API. O uso sugerido do aplicativo deve marcar para essa interface primeiro e, se ela não estiver disponível, marcar se houver suporte para ITfFnSearchCandidateProvider. IMEs que desejam manter a compatibilidade com Windows 8 devem implementar ITfFnSearchCandidateProvider.
 

Herança

A interface ITfFnGetLinguisticAlternates herda de ITfFunction. ITfFnGetLinguisticAlternates também tem esses tipos de membros:

Métodos

A interface ITfFnGetLinguisticAlternates tem esses métodos.

 
ITfFnGetLinguisticAlternates::GetAlternates

Retorna uma lista de cadeias de caracteres alternativas para um determinado intervalo de texto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ctffunc.h

Confira também

ITfFunction