Icônes (menus et autres ressources)

Une icône est une image qui se compose d’une image bitmap combinée à un masque pour créer des zones transparentes dans l’image. L’icône de terme 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_ICON.
  • 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 des couleurs. Il s’agit d’une ressource de type RT_GROUP_ICON.

Dans cette section

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

Fonctions d’icône

Nom Description
CopyIcon Copie l’icône spécifiée d’un autre module vers le module actuel.
CreateIcon Crée une icône qui a la taille, les couleurs et les modèles de bits spécifiés.
CreateIconFromResource Crée une icône ou un curseur à partir de bits de ressource décrivant l’icône.
CreateIconFromResourceEx Crée une icône ou un curseur à partir de bits de ressource décrivant 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 toute la mémoire occupée par l’icône.
DrawIcon Dessine une icône ou un curseur dans le contexte d’appareil spécifié.
DrawIconEx Dessine une icône ou un curseur dans le contexte d’appareil spécifié, en effectuant les opérations de 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, dll ou fichier d’icône spécifié.
ExtractIconEx Crée un tableau de handles sur de grandes ou petites icônes extraites du fichier exécutable, dll ou 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 structure ICONINFOEX plus récente.
LoadIcon Charge la ressource d’icône spécifiée à partir du fichier exécutable (.exe) associé à un instance d’application.
LookupIconIdFromDirectory Recherche dans les données d’icône ou de curseur l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel.
LookupIconIdFromDirectoryEx Recherche dans les données d’icône ou de curseur l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel.
PrivateExtractIcons Crée un tableau de handles vers des icônes extraites d’un fichier spécifié.

Structures d’icônes

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 évolutives 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.