DrawIcon, fonction (winuser.h)
Dessine une icône ou un curseur dans le contexte d’appareil spécifié.
Pour spécifier des options de dessin supplémentaires, utilisez la fonction DrawIconEx .
Syntaxe
BOOL DrawIcon(
[in] HDC hDC,
[in] int X,
[in] int Y,
[in] HICON hIcon
);
Paramètres
[in] hDC
Type : HDC
Handle du contexte de l’appareil dans lequel l’icône ou le curseur sera dessiné.
[in] X
Type : int
Coordonnée x logique du coin supérieur gauche de l’icône.
[in] Y
Type : int
Coordonnée y logique du coin supérieur gauche de l’icône.
[in] hIcon
Type : HICON
Poignée de l’icône à dessiner.
Valeur retournée
Type : BOOL
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
DrawIcon place le coin supérieur gauche de l’icône à l’emplacement spécifié par les paramètres X et Y . L’emplacement est soumis au mode de mappage actuel du contexte de l’appareil.
DrawIcon dessine l’icône ou le curseur à l’aide de la largeur et de la hauteur spécifiées par les valeurs de métriques système pour les icônes ; Pour plus d’informations, consultez GetSystemMetrics.
La fonction DrawIcon appelle DrawIconEx en passant DI_NORMAL|DI_DEFAULTSIZE
en tant qu’indicateurs.
Exemples
Pour obtenir un exemple, consultez Affichage d’une icône.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Ensemble d’API | ext-ms-win-ntuser-gui-l1-3-1 (introduit dans Windows 10, version 10.0.14393) |
Voir aussi
Conceptuel
Référence