Partager via


GetIconInfoExA, fonction (winuser.h)

Récupère des informations sur l’icône ou le curseur spécifiés. 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 vers l’icône ou le curseur.

Pour récupérer des informations sur une icône ou un curseur standard, spécifiez l’identificateur de 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 de retour

Type : BOOL

TRUE indique la réussite, FAUX indique l’échec.

Remarques

GetIconInfoEx crée des bitmaps pour le hbmMask et hbmColor ou les membres de ICONINFOEX. L’application appelante doit gérer ces bitmaps et les supprimer avec DeleteObject appeler lorsqu’elles ne sont plus nécessaires.

virtualisation d'ppp

Cette API ne participe pas à la virtualisation DPI. La sortie retournée n’est pas affectée par l’ppp du thread appelant.

Note

L’en-tête winuser.h définit GetIconInfoEx comme 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. Le mélange 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête winuser.h (include Windows.h)
bibliothèque User32.lib
DLL User32.dll

Voir aussi

conceptuelle

bitmaps

icônes

DeleteObject

GetObject

BITMAP

CreateIcon

CreateIconFromResource

CreateIconIndirect

DestroyIcon

drawIcon

drawIconEx

loadIcon

LookupIconIdFromDirectory

ICONINFO