Функции 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), примененного к окну. |