D2D1_WINDOW_STATE列舉 (d2d1.h)

描述視窗是否遮蔽。

Syntax

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 Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [僅限傳統型應用程式]
標頭 d2d1.h

另請參閱

CheckWindowState