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 |