Partager via


Fonction DrawThemeIcon (uxtheme.h)

Dessine une image à partir d’une liste d’images avec l’effet d’icône défini par le style visuel.

Syntaxe

HRESULT DrawThemeIcon(
  [in] HTHEME     hTheme,
  [in] HDC        hdc,
  [in] int        iPartId,
  [in] int        iStateId,
  [in] LPCRECT    pRect,
  [in] HIMAGELIST himl,
  [in] int        iImageIndex
);

Paramètres

[in] hTheme

Type : HTHEME

Gérez les données de thème spécifiées d’une fenêtre. Utilisez OpenThemeData pour créer un HTHEME.

[in] hdc

Type : HDC

HDC.

[in] iPartId

Type : int

Valeur de type int qui spécifie la partie dans laquelle l’image est dessinée. Consultez Parties et états.

[in] iStateId

Type : int

Valeur de type int qui spécifie l’état du composant. Consultez Parties et états.

[in] pRect

Type : LPCRECT

Pointeur vers une structure RECT qui contient, en coordonnées logiques, le rectangle dans lequel l’image est dessinée.

[in] himl

Type : HIMAGELIST

Gérez vers une liste d’images qui contient l’image à dessiner.

[in] iImageIndex

Type : int

Valeur de type int qui spécifie l’index de l’image à dessiner.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uxtheme.h
Bibliothèque UxTheme.lib
DLL UxTheme.dll

Voir aussi

IImageList

Identificateurs de propriété

Référence