GetThemeBool, fonction (uxtheme.h)
Récupère la valeur d’une propriété BOOL à partir de la section SysMetrics des données de thème.
Syntaxe
HRESULT GetThemeBool(
[in] HTHEME hTheme,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] BOOL *pfVal
);
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] iPartId
Type : int
Valeur de type int qui spécifie la partie contenant la propriété BOOL. 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. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
TRUE si l’image associée au composant et à l’état ont des zones transparentes. Consultez GetThemeColor pour la définition de la valeur TMT_TRANSPARENTCOLOR qui définit la couleur transparente. |
|
TRUE si la zone de légende non cliente associée à la partie et à l’état varient en fonction de la largeur du texte. |
|
TRUE si la bordure de l’image associée à la partie et à l’état doit uniquement être dessinée. |
|
TRUE si le contrôle associé à la partie et à l’état gère sa propre composition d’images. |
|
TRUE si les images de taille réelle associées à cette partie et cet état doivent être dessinées sur le remplissage d’arrière-plan. |
|
TRUE si le glyphe associé à cette partie et à cet état ont des zones transparentes. Consultez GetThemeColor pour la définition de la valeur TMT_GLYPHCOLOR qui définit la couleur transparente. |
|
TRUE si le glyphe associé à cette partie et à cet état doit être dessiné sans arrière-plan. |
|
TRUE si la barre de dimensionnement associée à cette partie et à cet état doit toujours être affichée. |
|
TRUE si l’image associée à cette partie et à cet état doit être retournée si la fenêtre est en cours d’affichage en mode lecture de droite à gauche. |
|
TRUE si l’image associée à cette partie et à cet état doit avoir une hauteur et une largeur égales. |
|
TRUE si l’image ou la bordure truesize associée à cette partie et à cet état doivent être dimensionnées sur un facteur de 2. |
|
TRUE si l’image associée à cette partie et à cet état est mise à l’échelle si nécessaire. |
|
TRUE si l’image associée à cette partie et à cet état est mise à l’échelle si nécessaire. |
|
TRUE si l’image associée à cette partie et à cet état est basée sur l’utilisateur actuel. |
[out] pfVal
Type : BOOL*
Pointeur vers un boOL qui reçoit la valeur de propriété récupérée.
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 |