GetThemeSysColorBrush, fonction (uxtheme.h)
Dans cet article
Récupère un pinceau de couleur système.
Syntaxe
HBRUSH GetThemeSysColorBrush(
[in] HTHEME hTheme,
[in] int iColorId
);
Paramètres
[in] hTheme
Type : HTHEME
Gérer les données de thème.
[in] iColorId
Type : int
Valeur de type int qui spécifie le numéro de la couleur système souhaitée. Peut être l’une des valeurs suivantes.
Valeur
Signification
TMT_SCROLLBAR
Couleur des barres de défilement.
TMT_BACKGROUND
Couleur d'arrière-plan.
TMT_ACTIVECAPTION
Couleur de la zone légende sur une fenêtre active.
TMT_INACTIVECAPTION
Couleur de la zone légende dans une fenêtre inactive.
TMT_WINDOW
Couleur d’une fenêtre.
TMT_WINDOWFRAME
Couleur du cadre autour d’une fenêtre.
TMT_MENUTEXT
Couleur du texte dessiné dans un menu.
TMT_WINDOWTEXT
Couleur du texte dessiné dans une fenêtre.
TMT_CAPTIONTEXT
Couleur du texte dessiné dans la zone légende d’une fenêtre active.
TMT_ACTIVEBORDER
Couleur de la bordure autour d’une fenêtre active.
TMT_INACTIVEBORDER
Couleur de la bordure autour d’une fenêtre inactive.
TMT_APPWORKSPACE
Couleur de l’espace de travail de l’application.
TMT_HIGHLIGHT
Couleur d’un surbrillance.
TMT_HIGHLIGHTTEXT
Couleur du texte mis en surbrillance.
TMT_BTNFACE
Couleur d’un visage de bouton.
TMT_BTNSHADOW
Couleur de l’ombre sous un bouton.
TMT_GRAYTEXT
Couleur du texte grisé.
TMT_BTNTEXT
Couleur du texte contenu dans un bouton.
TMT_INACTIVECAPTIONTEXT
Couleur du texte dans la zone légende d’une fenêtre inactive.
TMT_BTNHIGHLIGHT
Couleur de la mise en surbrillance autour d’un bouton.
TMT_DKSHADOW3D
Couleur des ombres sombres tridimensionnelles.
TMT_LIGHT3D
Couleur des zones lumineuses tridimensionnelles.
TMT_INFOTEXT
Couleur du texte d’information.
TMT_INFOBK
Couleur de l’arrière-plan derrière le texte d’information.
TMT_BUTTONALTERNATEFACE
Couleur de la face alternative d’un bouton.
TMT_HOTTRACKING
Couleur de surbrillance appliquée lorsqu’un utilisateur déplace la souris sur un contrôle.
TMT_GRADIENTACTIVECAPTION
Couleur de dégradé appliquée à la zone légende d’une fenêtre active.
TMT_GRADIENTINACTIVECAPTION
Couleur de dégradé appliquée à la zone légende d’une fenêtre inactive.
TMT_MENUHILIGHT
Couleur de surbrillance dessinée sur un élément de menu lorsque l’utilisateur déplace la souris sur celui-ci.
TMT_MENUBAR
Couleur de la barre de menus.
Valeur retournée
Type : HBRUSH
Gérer pour brosser les données.
Si le handle de données de thème n’est pas un handle NULL , GetThemeSysColorBrush retourne le pinceau qui correspond à la couleur spécifiée à partir de la section SysMetrics du style visuel. Si le handle de données de thème est NULL , la fonction retourne le pinceau correspondant à la couleur système globale.
La poignée de pinceau retournée par cette fonction doit être libérée lorsqu’elle n’est plus nécessaire à l’aide de DeleteObject .
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