Partager via


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

Voir aussi

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails