问题标签 [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 投票
3 回答
1589 浏览

c++ - 从托盘中删除图标

使用下面的代码会导致有时图标在调用方法后立即保留在托盘中,removeIconFromTray并且仅在用户移过托盘中的图标后才会消失。

这段代码有什么问题,以及一旦从那里删除它的代码完成工作,如何实现图标从托盘中消失?

0 投票
1 回答
328 浏览

java - 没有图标的 Java 系统托盘

我知道如何将我的应用程序添加到系统托盘。

但是,我没有要使用的图标,所以如果我不能使用 TrayIcon,我该怎么办?

有没有办法可以使用内置的 Java 图标?

0 投票
3 回答
2246 浏览

c# - C# - 从另一种形式调用函数

我需要另一个表格的托盘通知。ControlPanel.cs(默认形式,此处为 notifyicon):

Form1.cs(另一种形式):

在网上cp.TrayP = "TRAY POPUP THIS";我得到一个 NullException。如果我将其更改为cp.TrayPopup("TRAY POPUT THIS", "test");异常抛出任何东西。

如果我这样做:

,托盘弹出显示,但它会创建第二个托盘图标,然后从新图标显示气球提示。我能做些什么?PS:抱歉英语不好。

0 投票
2 回答
7169 浏览

java - 如何捕获trayicon.displayMessage() 鼠标单击工具提示气球

嗨,我试图在用户单击消息气球工具提示后显示更多详细信息。

但是,我找不到如何捕获该事件。

这可能吗?

0 投票
3 回答
1486 浏览

delphi - Delphi 的托盘组件

请为 Delphi 提供一些现代托盘组件的建议。它的功能越多越好。它应该支持Delphi 2010。我只需要在托盘上放置一个图标并处理单击它并在鼠标光标悬停时显示弹出窗口。

0 投票
1 回答
869 浏览

c# - 带有守护程序的 C# 托盘图标应用程序

在这里完成 C# 新手,让我放松一下。

我有这个应用程序可以放在托盘上。当我单击托盘时,我想访问“设置”表单。这都是编码和工作的。

然而,这个应用程序的主要特点是连接到一个用 node.js 编写的应用程序并不断轮询要做的事情。

这也是编码和工作的,但是有一个(可怕的)警告。

主类这样做:

为了以隐藏的形式运行。主应用程序周期发生在表单 Load 事件中:

不用说,这个应用程序可以工作,但托盘图标什么也没做,因为主线程正忙于进行 HTTP 交互。

在 UI 线程之外执行主应用程序循环的正确方法是什么?

谢谢!

0 投票
1 回答
1287 浏览

delphi - 找到托盘图标

我在托盘栏上定位托盘图标(以 px 为单位)时遇到问题。

我可以找到托盘,但也不能找到图标。这是我正在使用的代码:

// --- 通知 Wnd 的句柄

// --- 寻找托盘矩形

// --- 应该定位托盘图标的主函数

算法检测托盘图标的数量,但不会映射每个图标。

这是添加的:

因为此解决方案仅适用于我尝试过的 XP 和 32 位系统:

Delphi 2007 没有映射这个函数和这个结构:

在我使用 Shell_NotifyIcon 创建托盘图标后,我尝试将 _NOTIFYICONDATA 结构 hWND 传递给这个新的 NOTIFYICONIDENTIFIER 结构 >

这工作正常,我在托盘图标的左上角收到矩形结构。

0 投票
1 回答
1665 浏览

c# - 隐藏托盘窗口中的图标

我在我的 C# 应用程序中使用了一个组件,它加载了 DLL,一个图标出现在 Windows 托盘中,有没有办法使用命令行或任何带参数的 exe 隐藏托盘中的图标?

谢谢。

0 投票
1 回答
558 浏览

wpf - MainWindow 已加载但始终不可见

我想构建一个 WPF 应用程序,它在启动时只有一个托盘图标。如果用户与托盘上下文菜单中的菜单条目进行交互,则会出现 Windows。

我需要加载 MainWindow,所以我可以收听剪贴板更改事件。但我不想表现出来。

我试过:

但它仍然出现?将可见性设置为隐藏对我不起作用,因为我需要一些窗口来向 WinAPI 注册剪贴板事件侦听器。

有任何想法吗?

0 投票
2 回答
1273 浏览

c++ - 检测系统托盘\任务栏方向(X11)

我创建了一个 TrayPopupWidget,它应该会在托盘附近弹出。然后我意识到如果用户改变了任务栏的方向或高度,它会在错误的位置弹出。所以我创建了 TaskbarDetector 类。

我试图获取托盘|任务栏的窗口几何图形,但我只得到错误的窗口属性...我尝试在 KDE、LXDE -> 相同的不良行为...

代码: http ://bzfriendsplasm.svn.sourceforge.net/viewvc/bzfriendsplasm/BZFriends/taskbardetector.cpp?revision=156&view=markup