Interface ITfFnSearchCandidateProvider (ctffunc.h)
Habilita uma experiência de pesquisa integrada em um IME (Editor de Método de Entrada).
Herança
A interface ITfFnSearchCandidateProvider herda da interface IUnknown . ITfFnSearchCandidateProvider também tem estes tipos de membros:
Métodos
A interface ITfFnSearchCandidateProvider tem esses métodos.
ITfFnSearchCandidateProvider::GetSearchCandidates Obtém uma lista de candidatos de conversão para uma determinada cadeia de caracteres sem gerar mensagens ou eventos relacionados ao IME. |
ITfFnSearchCandidateProvider::SetResult Fornece um serviço de texto ou IME com dados de histórico quando um candidato é escolhido pelo usuário. |
Comentários
Implemente a interface ITfFnSearchCandidateProvider no IME (Editor de Método de Entrada) para habilitar uma experiência de pesquisa integrada. Implementar essa interface permite que pesquisas com resultados significativos comecem antes que a entrada do IME seja concluída, fornecendo um conjunto de possíveis candidatos à conversão de IME para uma determinada cadeia de caracteres de entrada. Os aplicativos podem usar essa interface para obter conversões de IME para uma cadeia de caracteres, portanto, a interface ITfFnSearchCandidateProvider , juntamente com ITfFnGetLinguisticAlternates, fornece uma substituição baseada em TSF para a função ImmGetConversionList . Normalmente, os IMEs implementam ITfFnGetLinguisticAlternates ou ITfFnSearchCandidateProvider (ou nenhum deles).
Chame GetFunctionProvider com o CLSID de um serviço de texto para obter uma instância ITfFunctionProvider . Use a chamada a seguir para o método ITfFunctionProvider::GetFunction para obter o ponteiro da interface ITfFnSearchCandidateProvider .
ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ctffunc.h |