首页 > 解决方案 > 在任务栏Windows 10 electronjs中显示托盘

问题描述

我正在使用电子系统托盘,但是当我启动我的应用程序时,托盘隐藏在任务栏的下拉菜单中,如下图所示:

(带 S 的图标)

下拉菜单中的托盘

我希望托盘看起来像这样:

在此处输入图像描述

标签: electrontray

解决方案


Windows 将图标隐藏在通知区域(它不称为“托盘”),因为过去(Windows 95 到 Windows Vista)有太多程序傲慢地认为它们足够重要,用户应该总是在那里看到它们 - 这会导致嘈杂和像这样混乱的例子:

在此处输入图像描述

为了防止这种情况发生并降低用户体验,因为 Windows 7 程序不能(可行)将自己提升到“更多图标...”窗口之外。

相反,您应该做的是向您的用户说明他们如何告诉 Windows 保持图标可见(设置 > 个性化 > 任务栏 > “选择哪些图标出现在任务栏上”)。但是你不能在程序代码中自己做:由于我上面描述的原因,没有(公共和记录的)API 来控制它。


推荐阅读