flashWindow 函式 (winuser.h)
一次閃爍指定的視窗。 它不會變更視窗的作用中狀態。
若要將窗口閃爍指定的次數,請使用 FlashWindowEx 函 式。
語法
BOOL FlashWindow(
[in] HWND hWnd,
[in] BOOL bInvert
);
參數
[in] hWnd
要閃爍之視窗的句柄。 視窗可以開啟或最小化。
[in] bInvert
如果此參數為 TRUE,視窗就會從某個狀態閃爍到另一個狀態。 如果為 FALSE,則會將視窗傳回其原始狀態, (使用中或非使用中) 。
當應用程式最小化且此參數為 TRUE時,任務欄視窗按鈕會閃爍作用中/非使用中。 如果為 FALSE,任務欄視窗按鈕會閃爍非作用中,這表示不會變更色彩。 它會閃爍,就像正在重新繪製一樣,但不會為使用者提供視覺反轉線索。
傳回值
傳回值會在呼叫 FlashWindow 函式之前指定視窗的狀態。 如果在呼叫之前繪製視窗 標題 為使用中,則傳回值為非零值。 否則,傳回值為零。
備註
閃爍視窗表示變更其 標題 列的外觀,就像視窗從非作用中狀態變更為作用中狀態,反之亦然。 (非作用中 標題 列會變更為作用中 標題 列;作用中 標題 列會變更為非作用中的 標題 列。)
一般而言,視窗會閃爍,通知用戶視窗需要注意,但目前沒有鍵盤焦點。
FlashWindow 函式只會將窗口閃爍一次;針對重複閃爍,應用程式應該建立系統定時器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包含 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |