Partager via


GetThemeFont, fonction (uxtheme.h)

Récupère la valeur d’une propriété de police.

Syntaxe

HRESULT GetThemeFont(
  [in]  HTHEME   hTheme,
  [in]  HDC      hdc,
  [in]  int      iPartId,
  [in]  int      iStateId,
  [in]  int      iPropId,
  [out] LOGFONTW *pFont
);

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. Ce paramètre peut être défini sur NULL.

[in] iPartId

Type : int

Valeur de type int qui spécifie la partie qui contient la propriété de police. Consultez Parties et états.

[in] iStateId

Type : int

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

[in] iPropId

Type : int

Valeur de type int qui spécifie la propriété à récupérer. Pour obtenir la liste des valeurs possibles, consultez Identificateurs de propriétés.

[out] pFont

Type : LOGFONTW*

Pointeur vers une structure LOGFONT qui reçoit la valeur de la propriété de police.

Valeur retournée

Type : HRESULT

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

Remarques

La police est mise à l’échelle en points par pouce (PPP) pour l’écran logique actuel.

Si la propriété n’est pas prise en charge pour la partie et l’état spécifiés, E_PROP_ID_UNSUPPORTED peut être retourné.

Configuration requise

   
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

Identificateurs de propriété