Поделиться через


Перечисление 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

См. также раздел

CheckWindowState