应用程序最小化时的电子win.flashFrame()方法

时间:2017-08-04 10:26:46

标签: windows electron

win.flashFrame()使托盘图标闪烁,直到单击图标并且应用程序窗口再次回到焦点(在Windows 10上)

但是,如果应用程序最小化,闪烁会在几秒钟后自动结束,甚至不会点击图标。

我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

如果窗口最小化,用户不会看到窗口闪烁,则需要使用win.setProgressBar功能。这将在托盘中的图标后面生成一个加载栏,您还可以将进度条的模式设置为indeterminate并将进度设置为100%,它将闪烁黄色/橙色。这是许多应用程序使用的通用标准,可在应用程序最小化时吸引用户注意。

win.setProgressBar(1, {
    mode: "indeterminate"
});