Функция DwmGetWindowAttribute (dwmapi.h)
Извлекает текущее значение указанного атрибута Диспетчера окон рабочего стола (DWM), примененного к окну. Рекомендации по программированию и примеры кода см. в управленииотрисовки не клиентских регионов.
Синтаксис
HRESULT DwmGetWindowAttribute(
[in] HWND hwnd,
[in] DWORD dwAttribute,
[out] PVOID pvAttribute,
[in] DWORD cbAttribute
);
Параметры
[in] hwnd
Дескриптор окна, из которого извлекается значение атрибута.
[in] dwAttribute
Флаг, описывающий возвращаемое значение, указанное в качестве значения перечисления DWMWINDOWATTRIBUTE. Этот параметр указывает, какой атрибут требуется получить, а параметр pvAttribute указывает на объект, в который извлекается значение атрибута.
[out] pvAttribute
Указатель на значение, которое, когда эта функция возвращается успешно, получает текущее значение атрибута. Тип полученного значения зависит от значения параметра dwAttribute. Раздел перечисления DWMWINDOWATTRIBUTE указывает в строке для каждого флага, какой тип значения следует передать в параметр pvAttribute.
[in] cbAttribute
Размер в байтах значения атрибута, полученного с помощью параметра pvAttribute. Тип полученного значения и, следовательно, его размер в байтах зависит от значения параметра dwAttribute.
Возвращаемое значение
Тип: HRESULT
Если функция успешно выполнена, она возвращает S_OK. В противном случае возвращается кодошибки
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | dwmapi.h |
библиотеки |
Dwmapi.lib |
DLL | Dwmapi.dll |
См. также
- функция dwmSetWindowAttribute
- Включение и управление композицией DWM