ID2D1HwndRenderTarget::CheckWindowState 方法 (d2d1.h)

指示与此呈现目标关联的 HWND 是否被遮挡。

语法

D2D1_WINDOW_STATE CheckWindowState();

返回值

类型: D2D1_WINDOW_STATE

指示与此呈现目标关联的 HWND 是否被遮挡的值。

注解

注意 如果在上次调用 EndDraw 时遮挡窗口,则呈现器目标下次调用 CheckWindowState 时,无论当前窗口状态如何,它都将返回 D2D1_WINDOW_STATE_OCCLUDED 。 如果要使用 CheckWindowState 来确定当前窗口状态,则应在每次 EndDraw 调用后调用 CheckWindowState 并忽略其返回值。 此调用将确保对 CheckWindowState 状态的下一次调用将返回实际的窗口状态。
 

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1.h
Library D2d1.lib
DLL D2d1.dll

另请参阅

ID2D1HwndRenderTarget