Partager via


en-tête uxtheme.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

uxtheme.h contient les interfaces de programmation suivantes :

Fonctions

 
BeginBufferedAnimation

Commence une opération d’animation mise en mémoire tampon. L’animation se compose d’un fondu croisé entre le contenu de deux mémoires tampons sur une période spécifiée.
BeginBufferedPaint

Commence une opération de peinture mise en mémoire tampon.
BeginPanningFeedback

Avertit le système d’envoyer des commentaires sur une fenêtre cible affectée par les mouvements de panoramique.
BufferedPaintClear

Efface un rectangle spécifié dans la mémoire tampon en ARGB = {0,0,0,0}.
BufferedPaintInit

Initialisez la peinture mise en mémoire tampon pour le thread actuel.
BufferedPaintRenderAnimation

Peint le cadre suivant d’une animation de peinture tamponnée.
BufferedPaintSetAlpha

Définit l’alpha sur une valeur spécifiée dans un rectangle donné. L’alpha contrôle la quantité de transparence appliquée lors de la fusion avec la mémoire tampon sur le contexte de l’appareil cible de destination (DC).
BufferedPaintStopAllAnimations

Arrête toutes les animations mises en mémoire tampon pour la fenêtre donnée.
BufferedPaintUnInit

Ferme la peinture mise en mémoire tampon pour le thread actuel. Appelé une fois pour chaque appel à BufferedPaintInit après que les appels à BeginBufferedPaint ne sont plus nécessaires.
CloseThemeData

Ferme le handle de données de thème.
DrawThemeBackground

Dessine la bordure et le remplissage définis par le style visuel pour la partie de contrôle spécifiée.
DrawThemeBackgroundEx

Dessine l’image d’arrière-plan définie par le style visuel pour la partie de contrôle spécifiée.
DrawThemeEdge

Dessine un ou plusieurs bords définis par le style visuel d’un rectangle.
DrawThemeIcon

Dessine une image à partir d’une liste d’images avec l’effet d’icône défini par le style visuel.
DrawThemeParentBackground

Dessine la partie d’un contrôle parent qui est couverte par un contrôle enfant partiellement transparent ou alpha-mélangé.
DrawThemeParentBackgroundEx

Utilisé par les contrôles enfants partiellement transparents ou alpha-mélangés pour dessiner la partie de leur parent devant laquelle ils apparaissent. Envoie un message WM_ERASEBKGND suivi d’un WM_PRINTCLIENT.
DrawThemeText

Dessine du texte à l’aide de la couleur et de la police définies par le style visuel.
DrawThemeTextEx

Dessine du texte à l’aide de la couleur et de la police définies par le style visuel. Étend DrawThemeText en autorisant des options de format de texte supplémentaires.
EnableThemeDialogTexture

Active ou désactive le style visuel de l’arrière-plan d’une fenêtre de dialogue.
ActiverTheming

Windows Vista via Windows 7:_Enables ou désactive les styles visuels pour l’utilisateur actuel dans les sessions actuelles et ultérieures. Windows 8 et versions ultérieures: _This fonction ne fait rien. Les styles visuels sont toujours activés dans Windows 8 et versions ultérieures.
EndBufferedAnimation

Restitue la première image d’une opération d’animation mise en mémoire tampon et démarre le minuteur d’animation.
EndBufferedPaint

Termine une opération de peinture mise en mémoire tampon et libère la poignée de peinture mise en mémoire tampon associée.
EndPanningFeedback

Met fin à toute animation existante en cours de traitement ou configurée par BeginPanningFeedback et UpdatePanningFeedback.
GetBufferedPaintBits

Récupère un pointeur vers l’image bitmap de la mémoire tampon si la mémoire tampon est une bitmap indépendante de l’appareil (DIB).
GetBufferedPaintDC

Obtient le contexte de périphérique de peinture (DC). Il s’agit de la même valeur récupérée par BeginBufferedPaint.
GetBufferedPaintTargetDC

Récupère le contexte de l’appareil cible (DC).
GetBufferedPaintTargetRect

Récupère le rectangle cible spécifié par BeginBufferedPaint.
GetCurrentThemeName

Récupère le nom du style visuel actuel et récupère éventuellement le nom du jeu de couleurs et le nom de la taille.
GetThemeAnimationProperty

Obtient une propriété d’animation de thème basée sur l’ID du storyboard et l’ID cible.
GetThemeAnimationTransform

Obtient une opération de transformation d’animation basée sur l’ID du storyboard, l’ID cible et l’index de transformation.
GetThemeAppProperties

Récupère les indicateurs de propriété qui contrôlent la façon dont les styles visuels sont appliqués dans l’application actuelle.
GetThemeBackgroundContentRect

Récupère la taille de la zone de contenu pour l’arrière-plan défini par le style visuel.
GetThemeBackgroundExtent

Calcule la taille et l’emplacement de l’arrière-plan, définis par le style visuel, en fonction de la zone de contenu.
GetThemeBackgroundRegion

Calcule la région pour un arrière-plan normal ou partiellement transparent délimité par un rectangle spécifié.
GetThemeBitmap

Récupère l’image bitmap associée à un thème, une partie, un état et une propriété particuliers.
GetThemeBool

Récupère la valeur d’une propriété BOOL à partir de la section SysMetrics des données de thème.
GetThemeColor

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

Récupère la valeur d’une propriété de thème à partir de la section de documentation du fichier de thème spécifié.
GetThemeEnumValue

Récupère la valeur d’une propriété de type énumérée.
GetThemeFilename

Récupère la valeur d’une propriété filename.
GetThemeFont

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

Récupère la valeur d’une propriété int.
GetThemeIntList

Récupère une liste de données int à partir d’un style visuel.
GetThemeMargins

Récupère la valeur d’une propriété MARGINS.
GetThemeMetric

Récupère la valeur d’une propriété de métrique.
GetThemePartSize

Calcule la taille d’origine de la partie définie par un style visuel.
GetThemePosition

Récupère la valeur d’une propriété position.
GetThemePropertyOrigin

Récupère l’emplacement de la définition de propriété de thème pour une propriété.
GetThemeRect

Récupère la valeur d’une propriété RECT.
GetThemeStream

Récupère un flux de données correspondant à un thème spécifié, à partir d’une partie, d’un état et d’une propriété spécifiés.
GetThemeString

Récupère la valeur d’une propriété de chaîne.
GetThemeSysBool

Récupère la valeur booléenne d’une métrique système.
GetThemeSysColor

Récupère la valeur d’une couleur système.
GetThemeSysColorBrush

Récupère un pinceau de couleur système.
GetThemeSysFont

Récupère le LOGFONT d’une police système.
GetThemeSysInt

Récupère la valeur d’un int système.
GetThemeSysSize

Récupère la valeur d’une métrique de taille système à partir des données de thème.
GetThemeSysString

Récupère la valeur d’une chaîne système.
GetThemeTextExtent

Calcule la taille et l’emplacement du texte spécifié lorsqu’il est rendu dans la police de style visuel.
GetThemeTextMetrics

Récupère des informations sur la police spécifiée par un style visuel pour un composant particulier.
GetThemeTimingFunction

Obtient une fonction de minutage prédéfinie basée sur un identificateur de fonction de minutage.
GetThemeTransitionDuration

Obtient la durée de la transition spécifiée.
GetWindowTheme

Récupère un handle de thème dans une fenêtre avec des styles visuels appliqués.
HitTestThemeBackground

Récupère un code de test d’accès pour un point en arrière-plan spécifié par un style visuel.
IsAppThemed

Indique si l’interface utilisateur de l’application actuelle s’affiche à l’aide de styles visuels.
IsCompositionActive

Détermine si les effets de composition du Gestionnaire de fenêtres de bureau (DWM) sont disponibles pour le thème.
IsThemeActive

Teste si un style visuel pour l’application actuelle est actif.
IsThemeBackgroundPartiallyTransparent

Récupère si l’arrière-plan spécifié par le style visuel contient des éléments transparents ou des éléments alpha-mélangés.
IsThemeDialogTextureEnabled

Indique si une fenêtre de boîte de dialogue spécifiée prend en charge la texturation en arrière-plan.
IsThemePartDefined

Récupère si un style visuel a défini des paramètres pour la partie et l’état spécifiés.
OpenThemeData

Ouvre les données de thème pour une fenêtre et sa classe associée.
OpenThemeDataEx

Ouvre les données de thème associées à une fenêtre pour les classes de thème spécifiées.
OpenThemeDataForDpi

Variante d’OpenThemeData qui ouvre un handle de thème associé à un DPI spécifique.
SetThemeAppProperties

Définit les indicateurs qui déterminent la façon dont les styles visuels sont implémentés dans l’application appelante.
SetWindowTheme

Fait qu’une fenêtre utilise un ensemble d’informations de style visuel différent de celui que sa classe utilise normalement.
SetWindowThemeAttribute

Définit des attributs pour contrôler la façon dont les styles visuels sont appliqués à une fenêtre spécifiée.
SetWindowThemeNonClientAttributes

Définit des attributs non client pour contrôler la façon dont les styles visuels sont appliqués à une fenêtre spécifiée.
UpdatePanningFeedback

Mises à jour clients sur l’état d’une fenêtre résultant d’un mouvement de panoramique. Cette fonction ne peut être appelée qu’après un appel BeginPanningFeedback.

Structures

 
BP_ANIMATIONPARAMS

Définit les paramètres d’animation pour la structure BP_PAINTPARAMS utilisée par BeginBufferedPaint.
BP_PAINTPARAMS

Définit les paramètres d’opération de peinture pour BeginBufferedPaint.
DTBGOPTS

Définit les options de la fonction DrawThemeBackgroundEx.
DTTOPTS

Définit les options de la fonction DrawThemeTextEx.
INTLIST

Contient un tableau ou une liste d’éléments de données int à partir d’un style visuel.
MARGES

Retourné par la fonction GetThemeMargins pour définir les marges des fenêtres auxquelles des styles visuels sont appliqués.
WTA_OPTIONS

Définit les options utilisées pour définir des attributs de style visuel de fenêtre.

Énumérations

 
BP_ANIMATIONSTYLE

Utilisé dans la structure BP_ANIMATIONPARAMS pour déclarer les options d’animation.
BP_BUFFERFORMAT

Spécifie le format de la mémoire tampon. Utilisé par BeginBufferedAnimation et BeginBufferedPaint.
PROPERTYORIGIN

Retourné par GetThemePropertyOrigin pour spécifier où une propriété a été trouvée.
THEMESIZE

Identifie le type de valeur de taille à récupérer pour un composant de style visuel.
WINDOWTHEMEATTRIBUTETYPE

Spécifie le type d’attribut de style visuel à définir sur une fenêtre.