Interface ITfFnSearchCandidateProvider (ctffunc.h)
Active une expérience de recherche intégrée dans un éditeur de méthode d’entrée (IME).
Héritage
L’interface ITfFnSearchCandidateProvider hérite de l’interface IUnknown . ITfFnSearchCandidateProvider a également les types de membres suivants :
Méthodes
L’interface ITfFnSearchCandidateProvider a ces méthodes.
ITfFnSearchCandidateProvider::GetSearchCandidates Obtient une liste de candidats à la conversion pour une chaîne donnée sans générer de messages ou d’événements liés à l’IME. |
ITfFnSearchCandidateProvider::SetResult Fournit un service de texte ou un IME avec des données d’historique lorsqu’un candidat est choisi par l’utilisateur. |
Remarques
Implémentez l’interface ITfFnSearchCandidateProvider dans votre éditeur de méthode d’entrée (IME) pour activer une expérience de recherche intégrée. L’implémentation de cette interface permet aux recherches avec des résultats significatifs de commencer avant la fin de l’entrée IME, en fournissant un ensemble de candidats à la conversion IME possibles pour une chaîne d’entrée donnée. Les applications peuvent utiliser cette interface pour obtenir des conversions IME pour une chaîne, de sorte que l’interface ITfFnSearchCandidateProvider , ainsi que ITfFnGetLinguisticAlternates, fournit un remplacement basé sur TSF pour la fonction ImmGetConversionList . En règle générale, les IE implémentent ITfFnGetLinguisticAlternates ou ITfFnSearchCandidateProvider (ou aucun des deux).
Appelez GetFunctionProvider avec le CLSID d’un service de texte pour obtenir un instance ITfFunctionProvider. Utilisez l’appel suivant à la méthode ITfFunctionProvider::GetFunction pour obtenir le pointeur d’interface ITfFnSearchCandidateProvider .
ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ctffunc.h |