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 检查当前窗口状态,请在每次 EndDraw 调用后调用 CheckWindowState 并忽略其返回值。 这将确保对 CheckWindowState 状态的下一次调用返回实际的窗口状态。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [仅限桌面应用]
标头 d2d1.h

另请参阅

CheckWindowState