Partager via


Interface ITfLangBarItemButton (ctfutb.h)

L’interface ITfLangBarItemButton est implémentée par un fournisseur de boutons de barre de langue et utilisée par le gestionnaire de barre de langue pour obtenir des informations sur un élément de bouton dans la barre de langue.

Le gestionnaire de barre de langue obtient une instance de cette interface en appelant QueryInterface sur l’ITfLangBarItem passé à ITfLangBarItemMgr ::AddItem.

Héritage

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

Méthodes

L’interface ITfLangBarItemButton a ces méthodes.

 
ITfLangBarItemButton ::GetIcon

ITfLangBarItemButton ::GetIcon, méthode
ITfLangBarItemButton ::GetText

ITfLangBarItemButton ::GetText, méthode
ITfLangBarItemButton ::InitMenu

Cette méthode n’est pas utilisée si l’élément de bouton n’a pas le style TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.InitMenu)
ITfLangBarItemButton ::OnClick

Cette méthode n’est pas utilisée si l’élément de bouton n’a pas le style TF_LBI_STYLE_BTN_BUTTON. (ITfLangBarItemButton.OnClick)
ITfLangBarItemButton ::OnMenuSelect

Cette méthode n’est pas utilisée si l’élément de bouton n’a pas le style TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.OnMenuSelect)

Remarques

Un bouton de barre de langue fonctionne comme un bouton pousseur, un bouton bascule ou un menu dans la barre de langue.

Si le bouton a le style TF_LBI_STYLE_BTN_BUTTON, il agit comme un bouton pousseur sur lequel l’utilisateur peut cliquer avec la souris. Lorsque l’utilisateur clique sur le bouton, ITfLangBarItemButton ::OnClick est appelé. ITfLangBarItemButton ::InitMenu et ITfLangBarItemButton ::OnMenuSelect ne sont pas utilisés.

Si le bouton a le style TF_LBI_STYLE_BTN_TOGGLE, le bouton fonctionne comme une zone de case activée que l’utilisateur peut sélectionner ou désélectionner avec la souris. Lorsque l’utilisateur clique sur le bouton, ITfLangBarItemButton ::OnClick est appelé. ITfLangBarItemButton ::InitMenu et ITfLangBarItemButton ::OnMenuSelect ne sont pas utilisés.

Si le bouton a le style TF_LBI_STYLE_BTN_MENU, il agit comme un élément de menu de niveau supérieur. Lorsque l’utilisateur clique sur le bouton, ITfLangBarItemButton ::InitMenu est appelé. Si l’utilisateur sélectionne un élément dans le menu, ITfLangBarItemButton ::OnMenuSelect est appelé. ITfLangBarItemButton ::OnClick n’est pas utilisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ctfutb.h
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel