问题标签 [tray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
221 浏览

java - MenuShortcut KeyEvent 不起作用

下面的代码是一个可测试的类,当在键盘上按下 control+A 时应该打印出一些文本,并且还会在系统托盘中显示一个图像。这完全取决于您的操作系统支持的系统托盘。

我的问题是当我按下 control+A 时没有打印出文本,只有当我按下系统托盘中的项目时才会打印出来。

0 投票
2 回答
1422 浏览

delphi - TrayIcon 右键事件

我在 Delphi XE2 中使用 TTrayicon,我想知道是否有任何方法可以控制右键单击事件。我试过点击事件,但我做不到

0 投票
0 回答
577 浏览

java - java总是显示系统托盘消息

如何将消息显示到系统托盘,使其在一定时间后不消失(通常隐藏 10 秒) 帖子推导标准方法

在哪里

尝试不同但都一样。

很可能应该这样做,因为它不是通过不同的消息。要求始终显示消息,因为您不单击它

0 投票
2 回答
3472 浏览

background-process - 是否可以使用 node-webkit 创建后台应用程序?

我想创建一个完整的后台运行应用程序,它只显示在系统托盘中并且没有任何“窗口”。我尝试将“window”属性设置为false,但这不起作用。有什么方法可以使用 node-webkit 创建一个完全后台的守护程序样式的应用程序?

0 投票
1 回答
1134 浏览

java - 动态更新工具提示以显示计时器

我有一个应用程序,当它最小化时会进入系统托盘。我需要显示一个带有计时器的工具提示。一切都很好,但我不能在每次显示工具提示时都刷新工具提示。我可以以其他方式刷新它,除了制作假鼠标事件并处理它来欺骗工具提示,就像这里一样,或者这是唯一的方法?

更新:

我用来设置工具提示的代码。

这个正在更新工具提示

0 投票
2 回答
2286 浏览

wpf - WPF 列出可用的打印机和托盘

我正在编写 WPF 应用程序,它需要显示可用打印机和相应托盘的列表。

我可以通过以下行循环获取可用打印机列表

PrinterSettings.InstalledPrinters

现在坚持得到相应的打印机托盘。有人可以提供示例代码吗?

0 投票
3 回答
278 浏览

c++ - 尝试在 C++ 中打开 CD 托盘时出错

我似乎无法打开 CD 托盘。'extern C' 给我带来了一些错误,extern 也是什么意思?

谢谢!这是图像! C++ 打开 CD 托盘时出错

0 投票
1 回答
1031 浏览

c++ - 无法使用 LoadIcon() 在 Visual C++ 中设置正确的托盘图标

所以我有一个没有控制台的程序。它首先创建一个虚拟 HWND,然后将其隐藏,然后充当通知区域应用程序(留在托盘中)。人们可以将鼠标悬停在程序上以查看其状态并按热键在屏幕上执行任务。

无论如何,我想在托盘中显示我的程序图标但不能。我将图标资源添加到 Visual Studio,我的可执行文件在资源管理器中有一个图标。该资源的大小为 16x16 - 256x256。

现在,我将 NOTIFYICONDATA 的信息设置为: nid.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));

并包括“resource.h”

它将 IDI_ICON1 定义为 104。但是,当我使用它时,会出现蓝色的解释点图标(即 Windows 默认图标之一)。我尝试了 IDI_ERROR 并且错误图标显示正常。我尝试了一个自定义的 12x12 图标,因为我阅读尺寸可能是问题,但这也不起作用。

IDI_APPLICATION 使用应用程序的默认图标,即默认的.exe 图标。

我目前不知道该尝试或做什么。

在此先感谢您的帮助!

0 投票
2 回答
293 浏览

javascript - Adobe Air 系统托盘/Dock 图标菜单处理程序

我正在开发一个 Air 应用程序(JavaScript,而不是 Flex),我无法使系统托盘(Mac 上的停靠)菜单处理程序工作。当我右键单击系统托盘(停靠)图标时,我可以看到我的自定义菜单,但是当我单击菜单项时,没有任何反应,没有执行回调代码。我使用了错误的事件类型吗?除了有关 Adob​​e Developer Connection的文章之外,我找不到更多信息,他们在那里使用 Event.SELECT,但它似乎不起作用。

0 投票
1 回答
2689 浏览

java - Java 更改托盘图标

嗨,我正在尝试动态更改我在 java 中拥有的托盘图标。例如,他们的图标是灰色的正方形。当用户单击托盘菜单中的项目时,我希望灰色方块将图像切换为红色方块。

这是我当前的托盘图标代码。