Winapi 什么时候窗户会闪烁?

Winapi 什么时候窗户会闪烁?,winapi,Winapi,我正在处理和更改一些应用程序,我注意到在某些特定场景中,应用程序开始在任务栏中闪烁。我检查了应用程序并找到了对FlashWindowEx的调用(一个调用),但代码从未到达那里。换句话说,我很有信心Windows本身会导致闪烁,我想知道这是什么时候发生的 一个示例答案(而不是指导我阅读有关该问题的文章)类似于“如果应用程序失去焦点但仍处于激活状态,Windows将自动刷新任务栏项”(在本例中不是这样,但这是一个示例:-)。刷新的直接原因是FlashWindowAPI调用,: 通常,窗口会闪烁,以通

我正在处理和更改一些应用程序,我注意到在某些特定场景中,应用程序开始在任务栏中闪烁。我检查了应用程序并找到了对FlashWindowEx的调用(一个调用),但代码从未到达那里。换句话说,我很有信心Windows本身会导致闪烁,我想知道这是什么时候发生的


一个示例答案(而不是指导我阅读有关该问题的文章)类似于“如果应用程序失去焦点但仍处于激活状态,Windows将自动刷新任务栏项”(在本例中不是这样,但这是一个示例:-)。

刷新的直接原因是
FlashWindow
API调用,:

通常,窗口会闪烁,以通知用户该窗口已关闭 需要注意,但它当前没有键盘 专注

闪烁的一个典型原因是:

。。。此值是在Windows XP允许 应用程序从前台应用程序窃取焦点。到 将200000转换为秒,除以1000(200秒)。你看 值ForegroundFlashCount在表中显示了两次,因为正在设置它 设置为0会导致任务栏按钮闪烁,直到单击为止;否则,, 任务栏按钮闪烁您在中设置的次数 ForegroundFlashCount


闪烁的直接原因是
FlashWindow
API调用,:

通常,窗口会闪烁,以通知用户该窗口已关闭 需要注意,但它当前没有键盘 专注

闪烁的一个典型原因是:

。。。此值是在Windows XP允许 应用程序从前台应用程序窃取焦点。到 将200000转换为秒,除以1000(200秒)。你看 值ForegroundFlashCount在表中显示了两次,因为正在设置它 设置为0会导致任务栏按钮闪烁,直到单击为止;否则,, 任务栏按钮闪烁您在中设置的次数 ForegroundFlashCount


当窗口需要输入焦点且无法自动获得焦点时,窗口闪烁。请参阅。

窗口在需要输入焦点且无法自动获取焦点时闪烁。请参阅。

中所述的要求,如果未从我的代码中调用FlashWindow,Windows何时会自行闪烁该窗口?焦点窃取(请参阅上文更新的内容)?你可以通过调整注册表来检查这是否是原因,看看它是否对你的应用程序的闪烁有任何影响。如果我的代码没有调用FlashWindow,Windows什么时候会自己闪烁窗口?焦点窃取(见上面更新的内容)?你可以通过调整注册表来检查这是否是原因,看看它是否对你的应用程序的闪烁有任何影响。