Icônes (menus et autres ressources)

Une icône est une image qui se compose d’une image bitmap associée à un masque pour créer des zones transparentes dans l’image. Le terme icône peut faire référence à l’un des éléments suivants :

  • Image d’icône unique. Il s’agit d’une ressource de type RT _ icône.
  • Groupe d’images, à partir duquel le système ou une application peut choisir l’icône la plus appropriée en fonction de la taille et de la profondeur de couleur. Il s’agit d’une ressource de type _ _ icône de groupe RT.

Dans cette section

Nom Description
À propos des icônes Décrit les icônes.
Utilisation des icônes Explique comment effectuer des tâches liées aux icônes.
Référence d’icône Contient la référence de l’API.

Icon, fonctions

Nom Description
CopyIcon Copie l’icône spécifiée d’un autre module dans le module en cours.
CreateIcon Crée une icône qui a la taille, les couleurs et les modèles binaires spécifiés.
CreateIconFromResource Crée une icône ou un curseur à partir des bits de ressource qui décrivent l’icône.
CreateIconFromResourceEx Crée une icône ou un curseur à partir des bits de ressource qui décrivent l’icône.
CreateIconIndirect Crée une icône ou un curseur à partir d’une structure ICONINFO .
DestroyIcon Détruit une icône et libère la mémoire occupée par l’icône.
DrawIcon Dessine une icône ou un curseur dans le contexte de périphérique spécifié.
DrawIconEx Dessine une icône ou un curseur dans le contexte de périphérique spécifié, en effectuant les opérations raster spécifiées, et en étirant ou en compressant l’icône ou le curseur comme spécifié.
DuplicateIcon Crée un doublon d’une icône spécifiée.
ExtractAssociatedIcon Récupère un handle vers une icône indexée trouvée dans un fichier ou une icône trouvée dans un fichier exécutable associé.
ExtractIcon Récupère un handle vers une icône à partir du fichier exécutable, de la DLL ou du fichier icône spécifiés.
ExtractIconEx Crée un tableau de handles pour les grandes ou les petites icônes extraites du fichier exécutable, de la DLL ou du fichier d’icône spécifié.
GetIconInfo Récupère des informations sur l’icône ou le curseur spécifié.
GetIconInfoEx Récupère des informations sur l’icône ou le curseur spécifié. GetIconInfoEx étend GetIconInfo à l’aide de la nouvelle structure ICONINFOEX .
LoadIcon Charge la ressource icône spécifiée à partir du fichier exécutable (. exe) associé à une instance d’application.
LookupIconIdFromDirectory Effectue une recherche dans les données d’icône ou de curseur pour l’icône ou le curseur qui correspond le mieux au périphérique d’affichage actuel.
LookupIconIdFromDirectoryEx Effectue une recherche dans les données d’icône ou de curseur pour l’icône ou le curseur qui correspond le mieux au périphérique d’affichage actuel.
PrivateExtractIcons Crée un tableau de handles pour les icônes extraites d’un fichier spécifié.

Structures d’icône

Nom Description
ICONINFO Contient des informations sur une icône ou un curseur.
ICONINFOEX Contient des informations sur une icône ou un curseur. Étend ICONINFO. Utilisé par GetIconInfoEx.
ICONMETRICS Contient les métriques dimensionnables associées aux icônes. Cette structure est utilisée avec la fonction SystemParametersInfo lorsque l’action SPI _ GETICONMETRICS ou SPI _ SETICONMETRICS est spécifiée.