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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour