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