首页 > 解决方案 > FlashWindow之后,点击窗口,任务栏保持高亮(橙色)

问题描述

当我单击应用程序快捷方式时,如果程序已经打开,我将显示该程序并启用 FlashWindow。( FlashWindow(真) ;)

闪烁一次后,任务栏突出显示。理论上,单击应用程序窗口会取消突出显示任务栏。但事实并非如此。

窗口最小化时没有问题。但是当窗口已经显示时它不起作用。

我试图根据进程id获取应用程序的所有窗口句柄并一一激活,但这也不起作用。对于这一步,我打印了日志并使用GetForegroundWindow来确认更改确实发生了。

如何解决这个问题呢?

有没有其他方法可以让任务栏只闪烁一次而不保持突出显示?

标签: winapimfcwindowwindows-xp

解决方案


推荐阅读