Udostępnij za pośrednictwem


Funkcje DWM

Ta sekcja zawiera informacje o funkcjach Menedżera okien pulpitu (DWM).

W tej sekcji

Temat Opis
DwmAttachMilContent
Ta funkcja nie jest zaimplementowana.
DwmDefWindowProc
Domyślna procedura okna dla testowania trafień DWM w obszarze niekliencki.
Należy również upewnić się, że DwmDefWindowProc jest wywoływana dla komunikatu WM_NCMOUSELEAVE. Jeśli DwmDefWindowProc nie jest wywoływana dla komunikatu WM_NCMOUSELEAVE, usługa DWM nie usuwa wyróżniania z Maksymalizuj, zminimalizowaći Zamknij przyciski, gdy kursor opuszcza okno.
DwmDetachMilContent
Ta funkcja nie jest zaimplementowana.
DwmEnableBlurBehindWindow
Włącza efekt rozmycia w określonym oknie.
DwmEnableComposition
Włącza lub wyłącza kompozycję DWM.
Uwaga: Ta funkcja jest przestarzała od systemu Windows 8. Usługa DWM nie może być już programowo wyłączona.
DwmEnableMMCSS
Powiadamia usługę DWM o rezygnacji z planowania harmonogramu zajęć multimedialnych (MMCSS, Multimedia Class Schedule Service), gdy proces wywoływania jest aktywny.
DwmExtendFrameIntoClientArea
Rozszerza ramkę okna na obszar klienta.
DwmFlush
Wystawia wywołanie opróżniania, które blokuje obiekt wywołujący do następnego wystąpienia, gdy zostały wykonane wszystkie aktualizacje powierzchni microsoft DirectX, które są obecnie zaległe. To kompensuje bardzo złożone sceny lub wywoływanie procesów o bardzo niskim priorytcie.
DwmGetColorizationColorizationColor
Pobiera bieżący kolor używany do kompozycji szkła DWM. Ta wartość jest oparta na bieżącym schemacie kolorów i może zostać zmodyfikowana przez użytkownika. Aplikacje mogą nasłuchiwać zmian kolorów, obsługując powiadomienie WM_DWMCOLORIZATIONCOLORCHANGED.
DwmGetCompositionTimingInfo
Pobiera bieżące informacje o chronometrażu kompozycji dla określonego okna.
DwmGetGraphicsStreamClient
Ta funkcja nie jest zaimplementowana.
DwmGetGraphicsStreamTransformHint
Ta funkcja nie jest zaimplementowana.
DwmGetTransportAttributes
Pobiera atrybuty transportu.
DwmGetUnmetTabRequirements
Uwaga Ta funkcja jest publicznie dostępna, ale niefunkcjonalna dla systemu Windows 10 w wersji 1803.Sprawdza wymagania wymagane do pobrania kart na pasku tytułu aplikacji dla określonego okna.
DwmGetWindowAttribute
Pobiera bieżącą wartość określonego atrybutu zastosowanego do okna.
DwmInvalidateIconicBitmaps
Wywoływana przez aplikację, aby wskazać, że wszystkie wcześniej dostarczone ikoniczne mapy bitowe z okna, zarówno miniatury, jak i reprezentacje podglądu, powinny być odświeżane.
DwmIsCompositionEnabled
Uzyskuje wartość wskazującą, czy kompozycja DWM jest włączona. Aplikacje na maszynach z systemem Windows 7 lub starszym mogą nasłuchiwać zmian stanu kompozycji, obsługując powiadomienie WM_DWMCOMPOSITIONCHANGED.
DwmModifyPreviousDxFrameDuration
Zmienia liczbę odświeżeń monitora, przez które będzie wyświetlana poprzednia ramka.
dwmModifyPreviousDxFrameDuration nie jest już obsługiwana. Począwszy od systemu Windows 8.1, wywołania DwmModifyPreviousDxFrameDuration zawsze zwracają E_NOTIMPL.
DwmQueryThumbnailSourceSize
Pobiera rozmiar źródła miniatury DWM.
DwmRegisterThumbnail
Tworzy relację miniatury DWM między oknami docelowymi i źródłowymi.
DwmRenderGesture
Powiadamia DWM, że kontakt dotykowy został rozpoznany jako gest, i że DWM powinien rysować opinie na ten gest.
DwmSetDxFrameDuration
Ustawia liczbę odświeżeń monitora, przez które ma być wyświetlana przedstawiona ramka.
DwmSetDxFrameDuration nie jest już obsługiwana. Począwszy od systemu Windows 8.1, wywołania DwmSetDxFrameDuration zawsze zwracają E_NOTIMPL.
DwmSetIconicLivePreviewBitmap
Ustawia statyczną, kultową mapę bitową, aby wyświetlić podgląd na żywo (znany również jako Podgląd podglądu) okna lub karty. Pasek zadań może używać tej mapy bitowej do wyświetlania pełnowymiarowego podglądu okna lub karty.
DwmSetIconicThumbnail
Ustawia statyczną, kultową mapę bitową w oknie lub karcie, która ma być używana jako reprezentacja miniatury. Pasek zadań może używać tej mapy bitowej jako elementu docelowego przełącznika miniatur dla okna lub karty.
DwmSetPresentParameters
Ustawia parametry obecne dla kompozycji ramek.
dwmSetPresentParameters nie jest już obsługiwana. Począwszy od systemu Windows 8.1, wywołania DwmSetPresentParameters zawsze zwracają E_NOTIMPL.
DwmSetWindowAttribute
Ustawia wartość atrybutów renderowania innych niż klient dla okna.
DwmShowContact
Wywoływana przez aplikację lub strukturę w celu określenia typu opinii wizualnej w odpowiedzi na konkretny kontakt dotykowy lub piórowy.
DwmTetherContact
Umożliwia graficzne sprzężenie zwrotne interakcji dotykowych i przeciąganie ich do użytkownika.
DwmTransitionOwnedWindow
Koordynuje animacje okien narzędzi za pomocą usługi DWM.
DwmUnregisterThumbnail
Usuwa relację miniatury DWM utworzoną przez funkcję DwmRegisterThumbnail.
DwmUpdateThumbnailProperties
Aktualizuje właściwości miniatury DWM.
GetWindowCompositionAttribute Pobiera bieżącą wartość określonego atrybutu Menedżera okien pulpitu (DWM) zastosowanego do okna.
SetWindowCompositionAttribute Ustawia bieżącą wartość określonego atrybutu Menedżera okien pulpitu (DWM) zastosowanego do okna.