Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |