Auf Englisch lesen

Freigeben über


Desktopfenster-Manager (DWM)

Übersicht über die Desktop Window Manager-Technologie (DWM).

Zum Entwickeln des Desktopfenster-Managers (DWM) benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
DWM_SHOWCONTACT

Gibt die Eingabevorgänge an, für die visuelles Feedback bereitgestellt werden soll.
DWM_SOURCE_FRAME_SAMPLING

Flags, die von der DwmSetPresentParameters-Funktion zum Angeben des Framesamplingtyps verwendet werden.
DWM_SYSTEMBACKDROP_TYPE

Flags zum Angeben des systemgezeichneten Hintergrundmaterials eines Fensters, einschließlich hinter dem Nichtclientbereich.
DWM_TAB_WINDOW_REQUIREMENTS

Diese Enumeration unterstützte ein experimentelles Feature, das nie in Windows implementiert wurde. Es hat keine Auswirkung und sollte nicht verwendet werden.
DWM_WINDOW_CORNER_PREFERENCE

Die DWM_WINDOW_CORNER_PREFERENCE-Enumeration (dwmapi.h) gibt die Abgerundete Ecke für ein Fenster an.
DWMFLIP3DWINDOWPOLICY

Flags, die von der DwmSetWindowAttribute-Funktion verwendet werden, um die Flip3D-Fensterrichtlinie anzugeben.
DWMNCRENDERINGPOLICY

Flags, die von der DwmSetWindowAttribute-Funktion verwendet werden, um die Nicht-Clientbereichsrenderingrichtlinie anzugeben.
DWMTRANSITION_OWNEDWINDOW_TARGET

Identifiziert das Ziel.
DWMWINDOWATTRIBUTE

Von den Funktionen DwmGetWindowAttribute und DwmSetWindowAttribute verwendete Flags.
GESTURE_TYPE

Gibt den in DwmRenderGesture angegebenen Gestentyp an.

Functions

 
DwmAttachMilContent

Diese Funktion ist nicht implementiert. (DwmAttachMilContent)
DwmDefWindowProc

Standardfensterprozedur für Desktop Window Manager (DWM) Treffertests innerhalb des Nicht-Clientbereichs.
DwmDetachMilContent

Diese Funktion ist nicht implementiert. (DwmDetachMilContent)
DwmEnableBlurBehindWindow

Aktiviert den Weichzeichnereffekt für ein angegebenes Fenster.
DwmEnableComposition

Aktiviert oder deaktiviert die DwM-Komposition (Desktop Window Manager).
DwmEnableMMCSS

Benachrichtigt den DesktopFenster-Manager (DWM), während des Aufrufprozesses die MmCSS-Planung (Multimedia Class Schedule Service) zu aktivieren oder zu beenden.
DwmExtendFrameIntoClientArea

Erweitert den Fensterrahmen auf den Clientbereich.
DwmFlush

Gibt einen leeren Aufruf aus, der den Aufrufer bis zum nächsten Aufruf einer Present-Methode blockiert, wenn alle derzeit ausstehenden Microsoft DirectX Surface-Updates vorgenommen wurden. Dadurch werden sehr komplexe Szenen oder Aufrufprozesse mit sehr niedriger Priorität kompensiert.
DwmGetColorizationColor

Ruft die aktuelle Farbe ab, die für die DWM-Glaskomposition (Desktop Window Manager) verwendet wird.
DwmGetCompositionTimingInfo

Ruft die aktuellen Zeitangaben für die Komposition für ein angegebenes Fenster ab.
DwmGetGraphicsStreamClient

Diese Funktion ist nicht implementiert. (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

Diese Funktion ist nicht implementiert. (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

Ruft Transportattribute ab.
DwmGetUnmetTabRequirements

Diese Funktion war Teil eines experimentellen Features, das in Windows nie implementiert wurde. Es hat keine Auswirkung und sollte nicht verwendet werden.
DwmGetWindowAttribute

Ruft den aktuellen Wert eines angegebenen DWM-Attributs (Desktop Window Manager) ab, das auf ein Fenster angewendet wird.
DwmInvalidateIconicBitmaps

Wird von einer Anwendung aufgerufen, um anzugeben, dass alle zuvor bereitgestellten ikonischen Bitmaps aus einem Fenster , sowohl Miniaturansichten als auch Einsehendarstellungen, aktualisiert werden sollen.
DwmIsCompositionEnabled

Ruft einen Wert ab, der angibt, ob die DWM-Komposition (Desktop Window Manager) aktiviert ist. Anwendungen auf Computern, auf denen Windows 7 oder früher ausgeführt wird, können auf Änderungen des Kompositionszustands lauschen, indem sie die WM_DWMCOMPOSITIONCHANGED Benachrichtigung behandeln.
DwmModifyPreviousDxFrameDuration

Ändert die Anzahl der Monitoraktualisierungen, über die der vorherige Frame angezeigt wird. DwmModifyPreviousDxFrameDuration wird nicht mehr unterstützt. Ab Windows 8.1 geben Aufrufe von DwmModifyPreviousDxFrameDuration immer E_NOTIMPL zurück.
DwmQueryThumbnailSourceSize

Ruft die Quellgröße der Miniaturansicht des Desktopfenster-Managers (DWM) ab.
DwmRegisterThumbnail

Erstellt eine DWM-Miniaturansicht (Desktop Window Manager) zwischen dem Ziel- und Quellfenster.
DwmRenderGesture

Benachrichtigt desktop window manager (DWM), dass ein Touchkontakt als Geste erkannt wurde und dass DWM Feedback für diese Geste erstellen sollte.
DwmSetDxFrameDuration

Legt die Anzahl der Monitoraktualisierungen fest, über die der angezeigte Frame angezeigt werden soll. DwmSetDxFrameDuration wird nicht mehr unterstützt. Ab Windows 8.1 geben Aufrufe von DwmSetDxFrameDuration immer E_NOTIMPL zurück.
DwmSetIconicLivePreviewBitmap

Legt eine statische, ikonische Bitmap fest, um eine Livevorschau (auch als Peek Vorschau bezeichnet) eines Fensters oder einer Registerkarte anzuzeigen. Die Taskleiste kann diese Bitmap verwenden, um eine Vollständige Vorschau eines Fensters oder einer Registerkarte anzuzeigen.
DwmSetIconicThumbnail

Legt eine statische, ikonische Bitmap in einem Fenster oder einer Registerkarte fest, die als Miniaturansicht verwendet werden soll. Die Taskleiste kann diese Bitmap als Miniaturansichtswechselziel für das Fenster oder die Registerkarte verwenden.
DwmSetPresentParameters

Legt die vorhandenen Parameter für die Framekomposition fest. DwmSetPresentParameters wird nicht mehr unterstützt. Ab Windows 8.1 geben Aufrufe von DwmSetPresentParameters immer E_NOTIMPL zurück.
DwmSetWindowAttribute

Legt den Wert von DWM-Nicht-Clientrenderungsattributen (Desktop Window Manager) für ein Fenster fest.
DwmShowContact

Wird von einer App oder einem Framework aufgerufen, um den visuellen Feedbacktyp anzugeben, der als Reaktion auf einen bestimmten Touch- oder Stiftkontakt gezeichnet werden soll.
DwmTetherContact

Ermöglicht das grafische Feedback von Touch- und Drag-Interaktionen auf den Benutzer.
DwmTransitionOwnedWindow

Koordiniert die Animationen von Toolfenstern mit dem Desktopfenster-Manager (DWM).
DwmUnregisterThumbnail

Entfernt eine DWM-Miniaturansichtsbeziehung (Desktop Window Manager), die von der DwmRegisterThumbnail-Funktion erstellt wurde.
DwmUpdateThumbnailProperties

Updates die Eigenschaften für eine DwM-Miniaturansicht (Desktop Window Manager) aus.

Strukturen

 
DWM_BLURBEHIND

Gibt die Eigenschaften des Desktopfenster-Managers (DWM) unschärfend an. Wird von der DwmEnableBlurBehindWindow-Funktion verwendet.
DWM_PRESENT_PARAMETERS

Gibt die DWM-Videoframeparameter (Desktop Window Manager) für die Bildkomposition an. Wird von der DwmSetPresentParameters-Funktion verwendet.
DWM_THUMBNAIL_PROPERTIES

Gibt dwM-Miniaturansichten (Desktop Window Manager) an. Wird von der DwmUpdateThumbnailProperties-Funktion verwendet.
DWM_TIMING_INFO

Gibt DWM-Kompositionsinformationen (Desktop Window Manager) an. Wird von der DwmGetCompositionTimingInfo-Funktion verwendet.
MilMatrix3x2D

Gibt eine 3x2-Matrix an, die eine Transformation beschreibt.
UNSIGNED_RATIO

Definiert einen Datentyp, der von den DWM-APIs (Desktop Window Manager) verwendet wird. Es stellt ein generisches Verhältnis dar und wird für unterschiedliche Zwecke und Einheiten auch innerhalb einer einzelnen API verwendet.