FlashWindow功能会闪烁一次指定的窗口。
BOOL FlashWindow(
HWND 【的hWnd】, | // handle to window to flash |
BOOL 【bInvert】 | //闪存状态 |
); |
参数
【的hWnd】
标识要闪烁的窗口。窗口可以打开或最小化(标志性)。
【bInvert】
指定窗口是闪烁还是返回到原始状态。如果此参数为TRUE,则窗口将从一个状态闪烁。如果为FALSE,窗口将返回到其初始状态(活动状态或非活动状态)。当应用程序是标志性的时,如果此参数为TRUE,则任务栏窗口按钮闪烁有效/不活动。如果它是FALSE,任务栏窗口按钮闪烁不活动,这意味着它不会更改颜色。它闪烁,好像正在重画,但它不提供视觉反转线索给用户。
返回值
返回值指定在调用FlashWindow函数之前的窗口状态。如果窗口在调用之前处于活动状态,返回值不为零。
如果在调用之前窗口不活动,返回值为零。
备注
闪烁的窗口意味着更改其标题栏的外观,就好像窗口从不活动状态更改为活动状态,反之亦然。(非活动字幕栏更改为活动字幕栏;活动字幕栏将更改为非活动字幕栏。)
通常,闪烁窗口以通知用户窗口需要注意,但它当前没有键盘焦点。
FlashWindow功能仅将窗口闪烁一次;为了反复闪烁,应用程序应该创建一个系统定时器。