ITfIntegratableCandidateListUIElement, interface (ctffunc.h)

Permet aux services de texte et aux éditeurs de méthode d’entrée d’ajuster le comportement du mode sans interface utilisateur.

Héritage

L’interface ITfIntegratableCandidateListUIElement hérite de l’interface IUnknown . ITfIntegratableCandidateListUIElement a également les types de membres suivants :

Méthodes

L’interface ITfIntegratableCandidateListUIElement contient ces méthodes.

 
ITfIntegratableCandidateListUIElement ::FinalizeExactCompositionString

Finalise la composition actuelle avec la valeur actuellement affichée à l’utilisateur.
ITfIntegratableCandidateListUIElement ::GetSelectionStyle

Récupère le style de sélection.
ITfIntegratableCandidateListUIElement ::OnKeyDown

Traite une touche d’appui.
ITfIntegratableCandidateListUIElement ::SetIntegrationStyle

Définit le style d’intégration.
ITfIntegratableCandidateListUIElement ::ShowCandidateNumbers

Spécifie si les numéros de candidats doivent être affichés.

Remarques

L’interface ITfIntegratableCandidateListUIElement est implémentée par les services de texte et les éditeurs de méthode d’entrée (IME) pour ajuster le comportement en mode sans interface utilisateur pour une meilleure expérience d’interface utilisateur et de clavier dans les contrôles intégrés à l’IME, comme la zone de recherche Windows 8. L’interface est utilisée par les applications qui ont besoin d’une interface utilisateur et d’une expérience de clavier plus rationalisées avec les langages IME.

Vous pouvez obtenir un pointeur d’interface ITfIntegratableCandidateListUIElement en appelant QueryInterface sur le pointeur d’interface ITfUIElement fourni à l’aide des paramètres dwUIElementId des fonctions de rappel ITfUIElementSink pour obtenir l’interface à partir d’ITfUIElementMgr.

L’interface ITfIntegratableCandidateListUIElement est une interface facultative implémentée par un service de texte ou un IME qui a besoin d’un contrôle accru sur la façon dont son interface utilisateur est présentée en mode sans interface utilisateur. Les applications peuvent l’utiliser pour implémenter des contrôles d’entrée à usage spécial plus rationalisés, comme dans la saisie semi-automatique ou les suggestions de recherche.

Implémentez l’interface ITfIntegratableCandidateListUIElement dans la même classe que celle qui implémente les interfaces ITfUIElement, ITfCandidateListUIElement et ITfCandidateListUIElementBehavior . Ces interfaces fonctionnent ensemble pour créer une expérience entièrement intégrée dans laquelle l’application affiche l’interface utilisateur de liste des candidats pour le service de texte ou l’IME et peut également avoir une personnalisation de l’interface utilisateur spécifique à l’IME et un comportement d’interaction au clavier.

Configuration requise

Condition requise Valeur
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

ITfCandidateListUIElement

ITfCandidateListUIElementBehavior

ITfUIElement

ITfUIElementMgr

ITfUIElementSink

IUnknown