Partager via


GetThemeSysColorBrush, fonction (uxtheme.h)

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.

Remarques

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