Функции DWM

В этом разделе содержатся сведения о функциях диспетчера окон рабочего стола (DWM).

В этом разделе

Раздел Описание
DwmAttachMilContent
Эта функция не реализована.
DwmDefWindowProc
Процедура окна по умолчанию для тестирования попаданий DWM в не клиентской области.
Кроме того, необходимо убедиться, что DwmDefWindowProc вызывается для сообщения WM_NCMOUSELEAVE. Если DwmDefWindowProc не вызывается для сообщения WM_NCMOUSELEAVE , DWM не удаляет выделение из кнопки "Развернуть", "Свернуть" и "Закрыть ", когда курсор покидает окно.
DwmDetachMilContent
Эта функция не реализована.
DwmEnableBlurBehindWindow
Включает эффект размытия в указанном окне.
DwmEnableComposition
Включает или отключает композицию DWM.
Примечание. Эта функция не рекомендуется использовать в Windows 8. DWM больше не может быть отключен программным способом.
DwmEnableMMCSS
Уведомляет DWM о том, чтобы отказаться от планирования службы планирования мультимедиа (MMCSS) или отказаться от него во время активации процесса вызова.
DwmExtendFrameIntoClientArea
Расширяет рамку окна в клиентской области.
DwmFlush
Выдает вызов очистки, который блокирует вызывающий объект до следующего представления, когда все обновления поверхности Microsoft DirectX, которые в настоящее время выдаются, были выполнены. Это компенсирует очень сложные сцены или вызовы процессов с очень низким приоритетом.
DwmGetColorizationColorizationColor
Извлекает текущий цвет, используемый для композиции стекла DWM. Это значение основано на текущей цветовой схеме и может быть изменено пользователем. Приложения могут прослушивать изменения цвета, обрабатывая уведомление WM_DWMCOLORIZATIONCOLORCHANGED .
DwmGetCompositionTimingInfo
Извлекает текущие сведения о времени композиции для указанного окна.
DwmGetGraphicsStreamClient
Эта функция не реализована.
DwmGetGraphicsStreamTransformHint
Эта функция не реализована.
DwmGetTransportAttributes
Извлекает атрибуты транспорта.
DwmGetUnmetTabRequirements
Обратите внимание , что эта функция общедоступна, но нефункциональная для Windows 10 версии 1803.Проверяет требования, необходимые для получения вкладок в строке заголовка приложения для указанного окна.
DwmGetWindowAttribute
Извлекает текущее значение указанного атрибута, примененного к окну.
DwmInvalidateIconicBitmaps
Вызывается приложением, чтобы указать, что все ранее предоставленные знаковые растровые изображения из окна должны обновляться как эскизы, так и представления.
DwmIsCompositionEnabled
Получает значение, указывающее, включена ли композиция DWM. Приложения на компьютерах под управлением Windows 7 или более ранних версий могут прослушивать изменения состояния композиции, обрабатывая уведомление WM_DWMCOMPOSITIONCHANGED .
DwmModifyPreviousDxFrameDuration
Изменяет количество обновлений монитора, с помощью которого будет отображаться предыдущий кадр.
DwmModifyPreviousDxFrameDuration больше не поддерживается. Начиная с Windows 8.1 вызовы DwmModifyPreviousDxFrameDuration всегда возвращают E_NOTIMPL.
DwmQueryThumbnailSourceSize
Извлекает исходный размер эскиза DWM.
DwmRegisterThumbnail
Создает связь эскизов DWM между целевыми и исходными окнами.
DwmRenderGesture
Уведомляет DWM о том, что контакт сенсорного ввода распознался как жест, и что DWM должен рисовать отзыв для этого жеста.
DwmSetDxFrameDuration
Задает количество обновлений монитора, с помощью которых будет отображаться представленный кадр.
DwmSetDxFrameDuration больше не поддерживается. Начиная с Windows 8.1 вызовы DwmSetDxFrameDuration всегда возвращают E_NOTIMPL.
DwmSetIconicLivePreviewBitmap
Задает статическое знаковое растровое изображение для отображения динамического просмотра (также известного как предварительный просмотр) окна или вкладки. Панель задач может использовать эту растровую карту для отображения полного просмотра окна или вкладки.
DwmSetIconicThumbnail
Задает статическое, знаковое растровое изображение в окне или вкладке, используемое в качестве представления эскиза. Панель задач может использовать эту растровую карту в качестве целевого объекта переключения эскизов для окна или вкладки.
DwmSetPresentParameters
Задает параметры для композиции кадра.
DwmSetPresentParameters больше не поддерживается. Начиная с Windows 8.1 вызовы DwmSetPresentParameters всегда возвращают E_NOTIMPL.
DwmSetWindowAttribute
Задает значение атрибутов отрисовки, отличных от клиента, для окна.
DwmShowContact
Вызывается приложением или платформой, чтобы указать тип визуальной обратной связи для рисования в ответ на конкретный контакт касания или пера.
DwmTetherContact
Включает графический отзыв сенсорного ввода и перетаскивания взаимодействия с пользователем.
DwmTransitionOwnedWindow
Координирует анимацию окон инструментов с помощью DWM.
DwmUnregisterThumbnail
Удаляет связь эскизов DWM, созданную функцией DwmRegisterThumbnail .
DwmUpdateThumbnailProperties
Обновления свойства эскиза DWM.
GetWindowCompositionAttribute Извлекает текущее значение указанного атрибута Диспетчера окон рабочего стола (DWM), примененного к окну.
SetWindowCompositionAttribute Задает текущее значение указанного атрибута Диспетчера окон рабочего стола (DWM), примененного к окну.