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. |