uxtheme.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

uxtheme.h enthält die folgenden Programmierschnittstellen:

Functions

 
BeginBufferedAnimation

Startet einen gepufferten Animationsvorgang. Die Animation besteht aus einer Kreuzüberblendung zwischen den Inhalten von zwei Puffern über einen bestimmten Zeitraum.
BeginBufferedPaint

Startet einen gepufferten Malvorgang.
BeginPanningFeedback

Benachrichtigt das System, Feedback zu einem Zielfenster zu senden, das von Verschiebungsgesten betroffen ist.
BufferedPaintClear

Löscht ein angegebenes Rechteck im Puffer zu ARGB = {0,0,0,0}.
BufferedPaintInit

Initialisieren Sie gepuffertes Malen für den aktuellen Thread.
BufferedPaintRenderAnimation

Zeichnet den nächsten Frame einer gepufferten Farbanimation.
BufferedPaintSetAlpha

Legt die Alpha auf einen angegebenen Wert in einem bestimmten Rechteck fest. Die Alpha steuert die Transparenz, die beim Mischen mit dem Puffer auf den Zielgerätekontext (Dc) angewendet wird.
BufferedPaintStopAllAnimations

Beendet alle gepufferten Animationen für das angegebene Fenster.
BufferedPaintUnInit

Schließt gepuffertes Malen für den aktuellen Thread. Einmal aufgerufen für jeden Aufruf von BufferedPaintInit, nachdem Aufrufe von BeginBufferedPaint nicht mehr benötigt werden.
CloseThemeData

Schließt das Designdatenhandle.
DrawThemeBackground

Zeichnet den Rahmen und die Füllung, die durch den visuellen Stil für das angegebene Steuerelementteil definiert sind.
DrawThemeBackgroundEx

Zeichnet das Hintergrundbild, das durch den visuellen Stil für das angegebene Steuerelementteil definiert wird.
DrawThemeEdge

Zeichnet einen oder mehrere Kanten, die durch den visuellen Stil eines Rechtecks definiert sind.
DrawThemeIcon

Zeichnet ein Bild aus einer Bildliste mit dem durch den visuellen Stil definierten Symboleffekt.
DrawThemeParentBackground

Zeichnet den Teil eines übergeordneten Steuerelements, der von einem teilweise transparenten oder alphamischen untergeordneten Steuerelement abgedeckt wird.
DrawThemeParentBackgroundEx

Wird von teilweise transparenten oder alpha-gemischten untergeordneten Steuerelementen verwendet, um den Teil ihres übergeordneten Steuerelements zu zeichnen, vor dem sie angezeigt werden. Sendet eine WM_ERASEBKGND Nachricht gefolgt von einer WM_PRINTCLIENT.
DrawThemeText

Zeichnet Text mit der Farbe und Schriftart, die durch den visuellen Stil definiert wird.
DrawThemeTextEx

Zeichnet Text mit der Farbe und Schriftart, die durch den visuellen Stil definiert wird. Erweitert DrawThemeText, indem zusätzliche Textformatoptionen zugelassen werden.
EnableThemeDialogTexture

Aktiviert oder deaktiviert den visuellen Stil des Hintergrunds eines Dialogfelds.
EnableTheming

Windows Vista bis Windows 7:_Enables oder deaktiviert visuelle Stile für den aktuellen Benutzer in den aktuellen und höheren Sitzungen. Windows 8 und höher: _This-Funktion macht nichts. Visuelle Stile sind in Windows 8 und höher immer aktiviert.
EndBufferedAnimation

Rendert den ersten Frame eines gepufferten Animationsvorgangs und startet den Animationstimer.
EndBufferedPaint

Schließt einen gepufferten Lackvorgang ab und gibt den zugehörigen gepufferten Lackhandle frei.
EndPanningFeedback

Beendet alle vorhandenen Animationen, die von BeginPanningFeedback und UpdatePanningFeedback in Bearbeitung oder eingerichtet wurden.
GetBufferedPaintBits

Ruft einen Zeiger auf die Puffer-Bitmap ab, wenn der Puffer eine geräteunabhängige Bitmap (DEVICE-Independent Bitmap, DIB) ist.
GetBufferedPaintDC

Ruft den Paint Device Context (DC) ab. Dies ist der gleiche Wert, der von BeginBufferedPaint abgerufen wird.
GetBufferedPaintTargetDC

Ruft den Zielgerätekontext (DC) ab.
GetBufferedPaintTargetRect

Ruft das von BeginBufferedPaint angegebene Zielrechteck ab.
GetCurrentThemeName

Ruft den Namen des aktuellen visuellen Stils ab und ruft optional den Namen des Farbschemas und den Größennamen ab.
GetThemeAnimationProperty

Ruft eine Designanimationseigenschaft basierend auf der Storyboard-ID und der Ziel-ID ab.
GetThemeAnimationTransform

Ruft einen Animationstransformationsvorgang basierend auf Storyboard-ID, Ziel-ID und Transformationsindex ab.
GetThemeAppProperties

Ruft die Eigenschaftenflags ab, die steuern, wie visuelle Stile in der aktuellen Anwendung angewendet werden.
GetThemeBackgroundContentRect

Ruft die Größe des Inhaltsbereichs für den durch den visuellen Stil definierten Hintergrund ab.
GetThemeBackgroundExtent

Berechnet die Größe und Position des Hintergrunds, die durch den visuellen Stil unter Berücksichtigung des Inhaltsbereichs definiert werden.
GetThemeBackgroundRegion

Berechnet die Region für einen regulären oder teilweise transparenten Hintergrund, der von einem angegebenen Rechteck begrenzt wird.
GetThemeBitmap

Ruft die Bitmap ab, die einem bestimmten Design, einem bestimmten Teil, einem bestimmten Zustand und einer bestimmten Eigenschaft zugeordnet ist.
GetThemeBool

Ruft den Wert einer BOOL-Eigenschaft aus dem Abschnitt SysMetrics der Designdaten ab.
GetThemeColor

Ruft den Wert einer Farbeigenschaft ab.
GetThemeDocumentationProperty

Ruft den Wert für eine Designeigenschaft aus dem Dokumentationsabschnitt der angegebenen Designdatei ab.
GetThemeEnumValue

Ruft den Wert einer aufgezählten Typeigenschaft ab.
GetThemeFilename

Ruft den Wert einer Dateiname-Eigenschaft ab.
GetThemeFont

Ruft den Wert einer Schriftarteigenschaft ab.
GetThemeInt

Ruft den Wert einer int-Eigenschaft ab.
GetThemeIntList

Ruft eine Liste von int-Daten aus einem visuellen Stil ab.
GetThemeMargins

Ruft den Wert einer MARGINS-Eigenschaft ab.
GetThemeMetric

Ruft den Wert einer Metrikeigenschaft ab.
GetThemePartSize

Berechnet die originale Größe des durch einen visuellen Stil definierten Teils.
GetThemePosition

Ruft den Wert einer Positionseigenschaft ab.
GetThemePropertyOrigin

Ruft den Speicherort der Designeigenschaftendefinition für eine Eigenschaft ab.
GetThemeRect

Ruft den Wert einer RECT-Eigenschaft ab.
GetThemeStream

Ruft einen Datenstrom ab, der einem angegebenen Design entspricht, beginnend mit einem angegebenen Teil, Zustand und eigenschaft.
GetThemeString

Ruft den Wert einer Zeichenfolgeneigenschaft ab.
GetThemeSysBool

Ruft den booleschen Wert einer Systemmetrik ab.
GetThemeSysColor

Ruft den Wert einer Systemfarbe ab.
GetThemeSysColorBrush

Ruft einen Systemfarbpinsel ab.
GetThemeSysFont

Ruft das LOGFONT einer Systemschriftart ab.
GetThemeSysInt

Ruft den Wert eines Systemint ab.
GetThemeSysSize

Ruft den Wert einer Systemgrößenmetrik aus Designdaten ab.
GetThemeSysString

Ruft den Wert einer Systemzeichenfolge ab.
GetThemeTextExtent

Berechnet die Größe und Position des angegebenen Texts, wenn er im visuellen Stil gerendert wird.
GetThemeTextMetrics

Ruft Informationen über die Schriftart ab, die von einer visuellen Formatvorlage für ein bestimmtes Teil angegeben wird.
GetThemeTimingFunction

Ruft eine vordefinierte Zeitsteuerungsfunktion basierend auf einem Zeitsteuerungsfunktionsbezeichner ab.
GetThemeTransitionDuration

Ruft die Dauer für den angegebenen Übergang ab.
GetWindowTheme

Ruft ein Designhandle für ein Fenster ab, in dem visuelle Stile angewendet werden.
HitTestThemeBackground

Ruft einen Treffertestcode für einen Punkt im Hintergrund ab, der durch einen visuellen Stil angegeben wird.
IsAppThemed

Gibt an, ob die Benutzeroberfläche der aktuellen Anwendung mithilfe visueller Stile angezeigt wird.
IsCompositionActive

Bestimmt, ob DWM-Kompositionseffekte (Desktop Window Manager) für das Design verfügbar sind.
IsThemeActive

Testet, ob ein visueller Stil für die aktuelle Anwendung aktiv ist.
IsThemeBackground Parttransparent

Ruft ab, ob der durch den visuellen Stil angegebene Hintergrund transparente Teile oder alpha-gemischte Teile aufweist.
IsThemeDialogTextureEnabled

Gibt an, ob ein angegebenes Dialogfeld Hintergrundtexturierung unterstützt.
IsThemePartDefined

Ruft ab, ob ein visueller Stil Parameter für den angegebenen Teil und Zustand definiert hat.
Openthemedata

Öffnet die Designdaten für ein Fenster und die zugehörige Klasse.
OpenThemeDataEx

Öffnet die Designdaten, die einem Fenster für angegebene Designklassen zugeordnet sind.
OpenThemeDataForDpi

Eine Variante von OpenThemeData, die ein Designhandle öffnet, das einem bestimmten DPI zugeordnet ist.
SetThemeAppProperties

Legt die Flags fest, die bestimmen, wie visuelle Stile in der aufrufenden Anwendung implementiert werden.
SetWindowTheme

Bewirkt, dass ein Fenster einen anderen Satz visueller Stilinformationen verwendet, als seine Klasse normalerweise verwendet.
SetWindowThemeAttribute

Legt Attribute fest, um zu steuern, wie visuelle Stile auf ein angegebenes Fenster angewendet werden.
SetWindowThemeNonClientAttributes

Legt Nicht-Clientattribute fest, um zu steuern, wie visuelle Stile auf ein angegebenes Fenster angewendet werden.
UpdatePanningFeedback

Updates Clients über den Zustand eines Fensters, das sich aus einer Verschiebungsgeste ergibt. Diese Funktion kann nur nach einem BeginPanningFeedback-Aufruf aufgerufen werden.

Strukturen

 
BP_ANIMATIONPARAMS

Definiert Animationsparameter für die von BeginBufferedPaint verwendete BP_PAINTPARAMS-Struktur.
BP_PAINTPARAMS

Definiert Farbvorgangsparameter für BeginBufferedPaint.
DTBGOPTS

Definiert die Optionen für die DrawThemeBackgroundEx-Funktion.
DTTOPTS

Definiert die Optionen für die DrawThemeTextEx-Funktion.
INTLIST

Enthält ein Array oder eine Liste von int-Datenelementen aus einem visuellen Stil.
RÄNDER

Wird von der GetThemeMargins-Funktion zurückgegeben, um die Ränder von Fenstern zu definieren, für die visuelle Stile angewendet werden.
WTA_OPTIONS

Definiert Optionen, die zum Festlegen von Visuellen Stilattributen für Fenster verwendet werden.

Enumerationen

 
BP_ANIMATIONSTYLE

Wird in der BP_ANIMATIONPARAMS-Struktur verwendet, um Animationsoptionen zu deklarieren.
BP_BUFFERFORMAT

Gibt das Format des Puffers an. Wird von BeginBufferedAnimation und BeginBufferedPaint verwendet.
PROPERTYORIGIN

Wird von GetThemePropertyOrigin zurückgegeben, um anzugeben, wo eine Eigenschaft gefunden wurde.
THEMESIZE

Gibt den Typ des Größenwerts an, der für ein visuelles Stilteil abgerufen werden soll.
WINDOWTHEMEATTRIBUTETYPE

Gibt den Typ des visuellen Stilattributs an, das in einem Fenster festgelegt werden soll.