FlashWindow

【勇芳软件工作室】汉化HomePreviousNext

FlashWindow功能会闪烁一次指定的窗口。

BOOL FlashWindow(

HWND 【的hWnd】,// handle to window to flash
BOOL 【bInvert】//闪存状态
); 

参数

【的hWnd】

标识要闪烁的窗口。窗口可以打开或最小化(标志性)。

【bInvert】

指定窗口是闪烁还是返回到原始状态。如果此参数为TRUE,则窗口将从一个状态闪烁。如果为FALSE,窗口将返回到其初始状态(活动状态或非活动状态)。当应用程序是标志性的时,如果此参数为TRUE,则任务栏窗口按钮闪烁有效/不活动。如果它是FALSE,任务栏窗口按钮闪烁不活动,这意味着它不会更改颜色。它闪烁,好像正在重画,但它不提供视觉反转线索给用户。

返回值

返回值指定在调用FlashWindow函数之前的窗口状态。如果窗口在调用之前处于活动状态,返回值不为零。

如果在调用之前窗口不活动,返回值为零。

备注

闪烁的窗口意味着更改其标题栏的外观,就好像窗口从不活动状态更改为活动状态,反之亦然。(非活动字幕栏更改为活动字幕栏;活动字幕栏将更改为非活动字幕栏。)

通常,闪烁窗口以通知用户窗口需要注意,但它当前没有键盘焦点。

FlashWindow功能仅将窗口闪烁一次;为了反复闪烁,应用程序应该创建一个系统定时器。