Partager via


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’une des options suivantes :

  • 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 de couleur. Il s’agit d’une ressource de type RT_GROUP_ICON.

Dans cette section

Nom Description
À propos des icônes Présente les icônes.
à l’aide d’icônes Explique comment effectuer des tâches liées aux icônes.
icône de référence Contient la référence de l’API.

Fonctions d’icône

Nom Description
CopyIcon Copie l’icône spécifiée d’un autre module vers le module actif.
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 ressources décrivant l’icône.
CreateIconFromResourceEx Crée une icône ou un curseur à partir de bits de ressources décrivant l’icône.
CreateIconIndirect Crée une icône ou un curseur à partir d’une structureICONINFO.
DestroyIcon Détruit une icône et libère toute 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é, effectuant les opérations raster spécifiées et étirant ou 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 dans une icône à partir du fichier exécutable, dll ou fichier d’icône spécifié.
extractIconEx Crée un tableau de handles à des icônes volumineuses ou petites 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és.
GetIconInfoEx 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.
LoadIcon Charge la ressource d’icône spécifiée à partir du fichier exécutable (.exe) associé à une instance d’application.
LookupIconIdFromDirectory Recherche les données d’icône ou de curseur pour l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel.
LookupIconIdFromDirectoryEx Recherche les données d’icône ou de curseur pour l’icône ou le curseur qui correspond le mieux à l’appareil d’affichage actuel.
PrivateExtractIcons Crée un tableau de handles aux 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 deSystemParametersInfolorsque l’action SPI_GETICONMETRICS ou SPI_SETICONMETRICS est spécifiée.