Referenz zu visuellen Formatvorlagen

In diesem Abschnitt werden die folgenden API-Elemente beschrieben, die mit visuellen Stilen verwendet werden.

Functions

Thema Inhalte
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 die gepufferte Zeichnung für den aktuellen Thread.
BufferedPaintRenderAnimation Zeichnet den nächsten Frame einer gepufferten Farbanimation.
BufferedPaintSetAlpha Legt das Alpha auf einen angegebenen Wert in einem bestimmten Rechteck fest. Das Alpha steuert die Transparenz, die beim Mischen mit dem Puffer auf den Zielgerätekontext (Target Device Context, DC) angewendet wird.
BufferedPaintStopAllAnimations Beendet alle gepufferten Animationen für das angegebene Fenster.
BufferedPaintUnInit Schließt die gepufferte Zeichnung für den aktuellen Thread. Wird einmal für jeden Aufruf von BufferedPaintInit aufgerufen, nachdem Aufrufe von BeginBufferedPaint nicht mehr benötigt werden.
CloseThemeData Schließt das Designdatenhandle.
DrawThemeBackground Zeichnet den Rahmen und die Füllung, die vom 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 alpha-gemischten 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 Aktiviert oder deaktiviert visuelle Stile für den aktuellen Benutzer in der aktuellen und höheren Sitzung.
EndBufferedAnimation Rendert den ersten Frame eines gepufferten Animationsvorgangs und startet den Animationstimer.
EndBufferedPaint Schließt einen gepufferten Farbvorgang ab und gibt den zugeordneten gepufferten Farbziehpunkt frei.
EndPanningFeedback Beendet alle vorhandenen Animationen, die von BeginPanningFeedback und UpdatePanningFeedback in Bearbeitung waren oder eingerichtet wurden.
GetBufferedPaintBits Ruft einen Zeiger auf die Pufferbit ab, wenn der Puffer eine geräteunabhängige Bitmap (DEVICE-Independent Bitmap, DIB) ist.
GetBufferedPaintDC Ruft den Paint DC ab. Dies ist derselbe Wert, der von BeginBufferedPaint abgerufen wird.
GetBufferedPaintTargetDC Ruft den Zieldomänencontroller 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.
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 Hintergrund ab, der durch den visuellen Stil definiert wird.
GetThemeBackgroundExtent Berechnet die Größe und Position des Hintergrunds, die durch den visuellen Stil definiert werden, unter Berücksichtigung des Inhaltsbereichs.
GetThemeBackgroundRegion Berechnet den Bereich für einen regulären oder teilweise transparenten Hintergrund, der durch ein angegebenes 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 enumerierten Typeigenschaft ab.
GetThemeFilename Ruft den Wert einer eigenschaft filename 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 ursprüngliche Größe des durch einen visuellen Stil definierten Teils.
GetThemePosition Ruft den Wert einer Position-Eigenschaft 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 einer 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 System int 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 in der Schriftart des visuellen Stils gerendert wird.
GetThemeTextMetrics Ruft Informationen zu der Schriftart ab, die von einer visuellen Formatvorlage für ein bestimmtes Teil angegeben wird.
GetThemeTransitionDuration Ruft die Dauer für den angegebenen Übergang ab.
GetWindowTheme Ruft ein Designhandle für ein Fenster ab, in dem visuelle Stile angewendet wurden.
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 von visuellen Stilen 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.
IsThemeBackgroundPartiallyTransparent Ruft ab, ob der durch den visuellen Stil angegebene Hintergrund transparente Teile oder Alphablendungselemente enthält.
IsThemeDialogTextureEnabled Gibt an, ob ein angegebenes Dialogfeld Hintergrundtexturing unterstützt.
IsThemePartDefined Ruft ab, ob ein visueller Stil über definierte Parameter für den angegebenen Teil und Zustand verfügt.
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.
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 den Status eines Fensters, das sich aus einer Schwenkbewegung ergibt. Diese Funktion kann nur nach einem BeginPanningFeedback-Aufruf aufgerufen werden.

Strukturen visueller Stile

Thema Inhalte
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, auf die visuelle Stile angewendet werden.
WTA_OPTIONS Definiert Optionen, die zum Festlegen von Visuellen Stilattributen für Fenster verwendet werden.

Enumerationstypen

Thema Inhalte
PROPERTYORIGIN Wird von GetThemePropertyOrigin zurückgegeben, um anzugeben, wo eine Eigenschaft gefunden wurde.
DESIGNSIZE Gibt die Größe des abzurufenden visuellen Stilteils an.
TM_PROPS Wird derzeit nicht unterstützt.
WINDOWTHEMEATTRIBUTETYPE Gibt den Typ des visuellen Stilattributs an, das für ein Fenster festgelegt werden soll.

Themen zu visuellen Stilen

Thema Inhalte
Aero-Stilklassen, -Teile und -Zustände Beschreibt die Klassen, Teile und Zustände, die vom Aero-Design unterstützt werden, das die visuellen Stile definiert, die Windows Vista standardmäßig verwendet.
Theme-Dateiformat Erläutert das Format von Designdateien (DESIGN).
Formatieren von Werten Listet die Werte auf, die mit dem dwTextFlags-Parameter der Funktionen DrawThemeText und GetThemeTextExtent verwendet werden.
Treffertestoptionen Listet die Optionswerte auf, die mit dem dwOptions-Parameter der HitTestThemeBackground-Funktion verwendet werden.
Treffertestrückgabewerte Listet die Treffertestcodewerte auf, die im pwHitTestCode-Parameter der HitTestThemeBackground-Funktion zurückgegeben werden.
Parts and States Beschreibt die Teile und Zustände, die Sie verwenden, um die Darstellung von Steuerelementen zu ändern, wenn visuelle Stile aktiviert sind.
Eigenschaftsbezeichner Enthält Informationen zu definierten Werten, die zum Abrufen von Eigenschaften visueller Stile verwendet werden.