Partager via


Méthode ITfLangBarItemButton::GetIcon (ctfutb.h)

Obtient l’icône à afficher pour le bouton de barre de langue.

Syntaxe

HRESULT GetIcon(
  [out] HICON *phIcon
);

Paramètres

[out] phIcon

Pointeur vers une valeur HICON qui reçoit le handle d’icône. Reçoit la valeur NULL si le bouton n’a pas d’icône. L’appelant doit libérer cette icône quand elle n’est plus nécessaire en appelant DestroyIcon.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_INVALIDARG
phIcon n’est pas valide.

Remarques

La taille idéale de l’icône peut être obtenue en appelant GetSystemMetrics(SM_CXSMICON) pour la largeur de l’icône et GetSystemMetrics(SM_CYSMICON) pour la hauteur de l’icône.

Si le bouton a le style TF_LBI_STYLE_TEXTCOLORICON, l’icône obtenue par cette méthode doit être une icône monochrome.

Configuration requise

   
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
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel