Partager via


GetThemePartSize, fonction (uxtheme.h)

Calcule la taille d’origine de la partie définie par un style visuel.

Syntaxe

HRESULT GetThemePartSize(
  [in]  HTHEME    hTheme,
  [in]  HDC       hdc,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  LPCRECT   prc,
  [in]  THEMESIZE eSize,
  [out] SIZE      *psz
);

Paramètres

[in] hTheme

Type : HTHEME

Gérer 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 pour sélectionner des polices.

[in] iPartId

Type : int

Valeur de type int qui spécifie la partie pour calculer la taille de. Voir parties et états.

[in] iStateId

Type : int

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

[in] prc

Type : LPCRECT

Pointeur vers une structure RECT qui contient le rectangle utilisé pour la destination de dessin de partie. Ce paramètre peut être défini sur NULL .

[in] eSize

Type : THEMESIZE

Type énuméré qui spécifie le type de taille à récupérer. Consultez THEMESIZE pour obtenir une liste de valeurs de type.

[out] psz

Type : SIZE*

Pointeur vers une structure SIZE qui reçoit les dimensions de la partie spécifiée.

Valeur de retour

Type : HRESULT

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

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête uxtheme.h
bibliothèque UxTheme.lib
DLL UxTheme.dll

Voir aussi

identificateurs de propriété