GetThemeMetric, fonction (uxtheme.h)
Récupère la valeur d’une propriété de métrique.
Syntaxe
HRESULT GetThemeMetric(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] int *piVal
);
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 métrique. 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 |
---|---|
|
Valeur alpha (0-255) utilisée pour DrawThemeIcon. |
|
Valeur alpha minimale (0-255) qu’un pixel doit être considéré comme opaque. |
|
Épaisseur de la bordure dessinée si cette partie utilise un remplissage de bordure. |
|
Index de caractères dans la police sélectionnée qui sera utilisée pour le glyphe, si la partie utilise un glyphe basé sur la police. |
|
Quantité de la première couleur de dégradé à utiliser pour dessiner la partie. Cette valeur peut être comprise entre 0 et 255, mais cette valeur plus les valeurs de chacune des valeurs GRADIENTRATIO doivent ajouter jusqu’à 255. Consultez la valeur TMT_GRADIENTCOLOR1 de GetThemeColor. |
|
Quantité de la deuxième couleur de dégradé à utiliser pour dessiner la partie. |
|
Quantité de la troisième couleur de dégradé à utiliser pour dessiner le composant. |
|
Quantité de la quatrième couleur de dégradé à utiliser pour dessiner la partie. |
|
Quantité de la cinquième couleur de dégradé à utiliser pour dessiner la partie. |
|
Hauteur de la pièce. |
|
Nombre d’images d’état présentes dans un fichier image. |
|
Ppp minimum pour lequel le premier fichier image a été conçu. Consultez GetThemeFilename. |
|
Ppp minimum pour lequel le deuxième fichier image a été conçu. |
|
Ppp minimum pour lequel le troisième fichier image a été conçu. |
|
Ppp minimum pour lequel le quatrième fichier image a été conçu. |
|
Ppp minimum pour lequel le cinquième fichier image a été conçu. |
|
Taille des formes « blocs » du contrôle de progression qui définissent la progression d’une opération. |
|
Taille totale de tous les « blocs » du contrôle de progression. |
|
Arrondi (0-100 %) des coins de la pièce. |
|
Arrondi (0-100 %) des coins de la pièce. |
|
Quantité de saturation (0-255) à appliquer à une icône dessinée à l’aide de DrawThemeIcon. |
|
Épaisseur de la bordure dessinée autour des caractères de texte. |
|
Pourcentage de la taille d’origine d’une image de taille réelle à laquelle l’image sera étirée. |
|
Largeur de la pièce. |
[out] piVal
Type : int*
Pointeur vers un int qui reçoit la valeur de la propriété de métrique.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour