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 |