gpt4 book ai didi

c++ - 有没有一种方法可以使 MainWindow 窗口任务栏图标闪烁?

转载 作者:可可西里 更新时间:2023-11-01 10:02:25 26 4
gpt4 key购买 nike

我正在设计一个需要能够引起用户注意的应用程序。我播放了一个 clang 并打开了一个通知对话框窗口,但我也希望应用程序的任务栏图标以需要您许可的安装程序的方式闪烁。

这是针对 Windows 7 应用程序的,但如果有的话,我更喜欢跨平台解决方案。我看到的其他资源表明这应该是使用 QWidget::show() 的副作用,但我无法重现这一点。

我希望任务栏图标看起来像这个 Windows 资源管理器通知,告诉我它在复制文件时发生冲突:

Windows 7 Taskbar icon flashing

最佳答案

在 Windows 中,你应该使用 FlashWindowEx需要 FLASHWINFO 的函数strcuture 作为参数,您可以使用它来控制参数,例如闪烁多长时间、闪烁间隔、闪烁什么(任务栏、窗口)等。


对于 Qt,请参阅 void QApplication::alert(QWidget *widget, int msec = 0);

关于c++ - 有没有一种方法可以使 MainWindow 窗口任务栏图标闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56927442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com