Перечисление D2D1_WINDOW_STATE (d2d1.h)
Описывает, является ли окно окклюдированным.
Синтаксис
typedef enum D2D1_WINDOW_STATE {
D2D1_WINDOW_STATE_NONE = 0x0000000,
D2D1_WINDOW_STATE_OCCLUDED = 0x0000001,
D2D1_WINDOW_STATE_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_WINDOW_STATE_NONE Значение: 0x0000000 Окно не заключается. |
D2D1_WINDOW_STATE_OCCLUDED Значение: 0x0000001 Окно окклюдировано. |
D2D1_WINDOW_STATE_FORCE_DWORD Значение: 0xffffffff |
Комментарии
Если окно было заключено при последнем вызове EndDraw , то при следующем вызове целевого объекта отрисовки CheckWindowState оно возвращает D2D1_WINDOW_STATE_OCCLUDED независимо от текущего состояния окна. Если вы хотите использовать CheckWindowState для проверка текущего состояния окна, вызывайте Метод CheckWindowState после каждого вызова EndDraw и игнорируйте возвращаемое значение. Это гарантирует, что следующий вызов состояния CheckWindowState вернет фактическое состояние окна.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения] |
Верхняя часть | d2d1.h |