Share via


Interfaz ITfFnSearchCandidateProvider (ctffunc.h)

Habilita una experiencia de búsqueda integrada en un Editor de métodos de entrada (IME).

Herencia

La interfaz ITfFnSearchCandidateProvider hereda de la interfaz IUnknown . ITfFnSearchCandidateProvider también tiene estos tipos de miembros:

Métodos

La interfaz ITfFnSearchCandidateProvider tiene estos métodos.

 
ITfFnSearchCandidateProvider::GetSearchCandidates

Obtiene una lista de candidatos de conversión para una cadena determinada sin generar ningún mensaje o evento relacionado con IME.
ITfFnSearchCandidateProvider::SetResult

Proporciona un servicio de texto o un IME con datos de historial cuando el usuario elige un candidato.

Comentarios

Implemente la interfaz ITfFnSearchCandidateProvider en el Editor de métodos de entrada (IME) para habilitar una experiencia de búsqueda integrada. La implementación de esta interfaz permite que las búsquedas con resultados significativos comiencen antes de que se haya completado la entrada IME, proporcionando un conjunto de posibles candidatos de conversión IME para una cadena de entrada determinada. Las aplicaciones pueden usar esta interfaz para obtener conversiones IME para una cadena, por lo que la interfaz ITfFnSearchCandidateProvider , junto con ITfFnGetLinguisticAlternates, proporciona un reemplazo basado en TSF para la función ImmGetConversionList . Normalmente, las IME implementan ITfFnGetLinguisticAlternates o ITfFnSearchCandidateProvider (o ninguno).

Llame a GetFunctionProvider con el CLSID de un servicio de texto para obtener una instancia de ITfFunctionProvider . Use la siguiente llamada al método ITfFunctionProvider::GetFunction para obtener el puntero de interfaz ITfFnSearchCandidateProvider .

ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ctffunc.h

Consulte también

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails