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

Images bitmap

Icônes

DeleteObject

Getobject

BITMAP

CreateIcon

CreateIconFromResource

CreateIconIndirect

DestroyIcon

DrawIcon

DrawIconEx

LoadIcon

LookupIconIdFromDirectory

ICONINFO