Freigeben über


Referenz zu visuellen Formatvorlagen

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

Funktionen

Thema Inhalt
BeginBufferedAnimation Startet einen gepufferten Animationsvorgang. Die Animation besteht aus einem Querblenden zwischen dem Inhalt von zwei Puffern über einen bestimmten Zeitraum.
BeginBufferedPaint- Startet einen gepufferten Paint-Vorgang.
BeginPanningFeedback- Benachrichtigt das System, Feedback zu einem Zielfenster zu senden, das von Verschiebungsgesten betroffen ist.
BufferedPaintClear- Löscht ein angegebenes Rechteck im Puffer auf ARGB = {0,0,0,0}.
BufferedPaintInit- Initialisieren Sie die gepufferte Zeichnung für den aktuellen Thread.
BufferedPaintRenderAnimation Zeichnet den nächsten Frame einer gepufferten Farbenanimation.
BufferedPaintSetAlpha- Legt das 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 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 den Designdatenpunkt.
DrawThemeBackground- Zeichnet den Rahmen und die Füllung, die durch die visuelle Formatvorlage für den angegebenen Steuerelementteil definiert ist.
DrawThemeBackgroundEx Zeichnet das Hintergrundbild, das durch die visuelle Formatvorlage für den angegebenen Steuerelementteil definiert ist.
DrawThemeEdge Zeichnet einen oder mehrere Kanten, die durch die visuelle Formatvorlage eines Rechtecks definiert sind.
DrawThemeIcon Zeichnet ein Bild aus einer Bildliste mit dem durch die visuelle Formatvorlage definierten Symboleffekt.
DrawThemeParentBackground Zeichnet den Teil eines übergeordneten Steuerelements, das durch ein teilweise transparentes oder alphavermischungtes untergeordnetes Steuerelement abgedeckt wird.
DrawThemeParentBackgroundEx Wird von teilweise transparenten oder alphavermischungen untergeordneten Steuerelementen verwendet, um den Teil des übergeordneten Elements zu zeichnen, vor dem sie angezeigt werden. Sendet eine WM_ERASEBKGND Nachricht gefolgt von einer WM_PRINTCLIENT.
DrawThemeText- Zeichnet Text mithilfe der Farbe und Schriftart, die durch den visuellen Stil definiert wird.
DrawThemeTextEx- Zeichnet Text mithilfe 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 Dialogfeldfensters.
EnableTheming- Aktiviert oder deaktiviert visuelle Formatvorlagen für den aktuellen Benutzer in den aktuellen und späteren Sitzungen.
EndBufferedAnimation Rendert den ersten Frame eines gepufferten Animationsvorgangs und startet den Animationstimer.
EndBufferedPaint- Schließt einen gepufferten Lackiervorgang ab und gibt den zugeordneten gepufferten Lackierpunkt frei.
EndPanningFeedback- Beendet alle vorhandenen Animationen, die von BeginPanningFeedback- und UpdatePanningFeedback-verarbeitet oder eingerichtet wurden.
GetBufferedPaintBits- Ruft einen Zeiger auf die Pufferbitmap ab, wenn der Puffer eine geräteunabhängige Bitmap (DIB) ist.
GetBufferedPaintDC- Ruft die Farbe DC ab. Dies ist derselbe Wert, der von BeginBufferedPaintabgerufen wird.
GetBufferedPaintTargetDC- Ruft den Ziel-DC ab.
GetBufferedPaintTargetRect Ruft das von BeginBufferedPaint angegebene Zielrechteck ab.
GetCurrentThemeName- Ruft den Namen der aktuellen visuellen Formatvorlage ab und ruft optional den Namen und den Größennamen des Farbschemas ab.
GetThemeAppProperties Ruft die Eigenschaftskennzeichnungen ab, die steuern, wie visuelle Formatvorlagen in der aktuellen Anwendung angewendet werden.
GetThemeBackgroundContentRect- Ruft die Größe des Inhaltsbereichs für den durch die visuelle Formatvorlage definierten Hintergrund ab.
GetThemeBackgroundExtent Berechnet die Größe und Position des Hintergrunds, definiert durch die visuelle Formatvorlage, je nach Inhaltsbereich.
GetThemeBackgroundRegion Berechnet den Bereich für einen regulären oder teilweise transparenten Hintergrund, der durch ein angegebenes Rechteck begrenzt ist.
GetThemeBitmap- Ruft die Bitmap ab, die einem bestimmten Design, Teil, Zustand und Eigenschaft zugeordnet ist.
GetThemeBool Ruft den Wert einer BOOL- -Eigenschaft aus dem SysMetrics-Abschnitt der Designdaten ab.
GetThemeColor- Ruft den Wert einer Farbeigenschaft ab.
GetThemeDocumentationProperty- Ruft den Wert für eine Designeigenschaft aus dem Dokumentationsbereich der angegebenen Designdatei ab.
GetThemeEnumValue Ruft den Wert einer Aufzählungstypeigenschaft ab.
GetThemeFilename- Ruft den Wert einer Dateinameneigenschaft ab.
GetThemeFont Ruft den Wert einer Schriftarteigenschaft ab.
GetThemeInt Ruft den Wert einer int -Eigenschaft ab.
GetThemeIntList- Ruft eine Liste von int Daten aus einer visuellen Formatvorlage ab.
GetThemeMargins Ruft den Wert einer MARGINS -Eigenschaft ab.
GetThemeMetric- Ruft den Wert einer Metrikeigenschaft ab.
GetThemePartSize Berechnet die originale Größe des durch eine visuelle Formatvorlage definierten Teils.
GetThemePosition- Ruft den Wert einer Positionseigenschaft ab.
GetThemePropertyOrigin Ruft den Speicherort der Designeigenschaftsdefinition 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 die LOGFONT- einer Systemschriftart ab.
GetThemeSysInt Ruft den Wert eines Systems intab.
GetThemeSysSize Ruft den Wert einer Systemgrößenmetrik aus Designdaten ab.
GetThemeSysString- Ruft den Wert einer Systemzeichenfolge ab.
GetThemeTextExtent Berechnet den Schriftgrad und die Position des angegebenen Texts, wenn er in der Schriftart für die visuelle Formatvorlage gerendert wird.
GetThemeTextMetrics- Ruft Informationen zur Schriftart ab, die durch eine visuelle Formatvorlage für einen bestimmten Teil angegeben wird.
GetThemeTransitionDuration Ruft die Dauer für den angegebenen Übergang ab.
GetWindowTheme- Ruft ein Designhandle zu einem Fenster ab, auf das visuelle Formatvorlagen angewendet wurden.
HitTestThemeBackground- Ruft einen Treffertestcode für einen Punkt im Hintergrund ab, der durch eine visuelle Formatvorlage angegeben wird.
IsAppThemed Gibt an, ob die Benutzeroberfläche der aktuellen Anwendung mit visuellen Formatvorlagen angezeigt wird.
IsCompositionActive- Bestimmt, ob die Kompositionseffekte des Desktopfenster-Managers (DWM) für das Design verfügbar sind.
IsThemeActive Testet, ob eine visuelle Formatvorlage für die aktuelle Anwendung aktiv ist.
IsThemeBackgroundPartiallyTransparent Ruft ab, ob der durch die visuelle Formatvorlage angegebene Hintergrund transparente Teile oder alphanierte Teile enthält.
IsThemeDialogTextureEnabled Meldet, ob ein angegebenes Dialogfeld Hintergrundtexturing unterstützt.
IsThemePartDefined- Ruft ab, ob eine visuelle Formatvorlage 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.
SetThemeAppProperties Legt die Flags fest, die bestimmen, wie visuelle Formatvorlagen in der aufrufenden Anwendung implementiert werden.
SetWindowTheme- Bewirkt, dass ein Fenster einen anderen Satz visueller Formatvorlageninformationen verwendet, als die Klasse normalerweise verwendet.
SetWindowThemeAttribute- Legt Attribute fest, um zu steuern, wie visuelle Formatvorlagen auf ein angegebenes Fenster angewendet werden.
SetWindowThemeNonClientAttributes Legt Nicht-Clientattribute fest, um zu steuern, wie visuelle Formatvorlagen auf ein angegebenes Fenster angewendet werden.
UpdatePanningFeedback- Aktualisiert Clients über den Status eines Fensters, das sich aus einer Verschiebungsgeste ergibt. Diese Funktion kann nur nach einem BeginPanningFeedback- Aufrufs aufgerufen werden.

Visuelle Formatvorlagenstrukturen

Thema Inhalt
BP_ANIMATIONPARAMS Definiert Animationsparameter für die BP_PAINTPARAMS Struktur, die von BeginBufferedPaintverwendet wird.
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 einer visuellen Formatvorlage.
SEITENRÄNDER Wird von der GetThemeMargins--Funktion zurückgegeben, um die Ränder von Fenstern zu definieren, auf die visuelle Formatvorlagen angewendet wurden.
WTA_OPTIONS Definiert Optionen, die zum Festlegen von Attributen für visuelle Fensterstile verwendet werden.

Aufzählungstypen

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

Themen zu visuellen Formatvorlagen

Thema Inhalt
Aero Style Classes, Parts und States Beschreibt die Klassen, Teile und Zustände, die vom Aero-Design unterstützt werden, wodurch die visuellen Stile definiert werden, die Von Windows Vista standardmäßig verwendet werden.
Designdateiformat Erläutert das Format von Designdateien (.theme).
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.
Treffertest-Rückgabewerte Listet die Treffertestcodewerte auf, die im pwHitTestCode Parameter der HitTestThemeBackground--Funktion zurückgegeben werden.
Teile und Staaten Beschreibt die Teile und Zustände, die Sie zum Ändern der Darstellung von Steuerelementen verwenden, wenn visuelle Formatvorlagen aktiviert sind.
-Eigenschaftsbezeichner Enthält Informationen zu definierten Werten, die zum Abrufen von Eigenschaften visueller Formatvorlagen verwendet werden.