GetIconInfoExA, fonction (winuser.h)
Récupère des informations sur l’icône ou le curseur spécifié. GetIconInfoEx étend GetIconInfo à l’aide de la structure ICONINFOEX plus récente.
Syntaxe
BOOL GetIconInfoExA(
[in] HICON hicon,
[in, out] PICONINFOEXA piconinfo
);
Paramètres
[in] hicon
Type : HICON
Handle de l’icône ou du curseur.
Pour récupérer des informations sur une icône ou un curseur standard, spécifiez l’identificateur commençant par le préfixe IDI_ ou l’identificateur commençant par le préfixe IDC_ dans ce paramètre.
[in, out] piconinfo
Type : PICONINFOEX
Lorsque cette méthode est retournée, contient un pointeur vers une structure ICONINFOEX . La fonction remplit les membres de la structure.
Valeur retournée
Type : BOOL
TRUE indique la réussite, FALSE indique l’échec.
Remarques
GetIconInfoEx crée des bitmaps pour hbmMask et hbmColor ou les membres d’ICONINFOEX. L’application appelante doit gérer ces bitmaps et les supprimer avec l’appel DeleteObject lorsqu’elles ne sont plus nécessaires.
Virtualisation PPP
Cette API ne participe pas à la virtualisation PPP. La sortie retournée n’est pas affectée par la PPP du thread appelant.Notes
L’en-tête winuser.h définit GetIconInfoEx en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
Conceptuel