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