问题标签 [system-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.
c# - 将任何程序最小化到系统托盘
嘿,我正在尝试制作一个程序,将任何程序最小化到系统托盘,而不是通常最小化它。这可能吗?我一直在谷歌上四处寻找,但找不到任何东西。
wpf - 系统托盘弹出窗口 7 样式
我想要这样的东西:
(来源:cybernetnews.com)
此窗口不可调整大小,并在与其相关的系统托盘图标上方对齐。
我有这个:
这是可调整大小的,它可以随心所欲。如果您在 Win 7 中单击音量控制,它总是会直接在图标上方弹出。这是理想的。
我发现了这个参考资料,我认为它试图解决同样的问题(虽然图像已经死了,但无法分辨),
但我正在使用 WPF,但我不确定如何从我的 Window 对象中获取它们引用的这些 Form 对象。这是目前我的窗口的 XAML 声明:
我觉得基于这在 Windows 中的普遍性,必须有一种相当简单的方法来做到这一点。
ResizeMode="NoResize"
导致我的窗口边框消失,所以这没有帮助。
谢谢大家,我希望我足够全面。
c# - 如何启动没有可见窗口的 .net windows 窗体应用程序?
我有一个 .net windows 窗体应用程序,需要直接打开通知图标(系统托盘),没有可见窗口。我意识到我可以在 onshown 事件或类似事件中做到这一点。但如果我这样做,我会看到一个闪光的窗口。我怎样才能避免这种闪光?我尝试将我的Program.cs
文件修改为如下所示:
但是,这也不起作用,因为Application.Run()
使表单可见。我很确定我缺少一个简单的答案。任何帮助是极大的赞赏。
java - 从命令选项卡应用程序切换器中隐藏 Java 应用程序并停靠在 OSX 中
我有一个 java 应用程序,它在 OSX 的顶部菜单栏中有一个托盘图标。当我最小化应用程序时,我希望它从扩展坞和命令选项卡应用程序切换器中消失,并且只在托盘中。我见过其他 OSX 应用程序这样做,所以我相信这是可能的,但作为 OSX 的新手,我不知道如何实现它。
任何帮助,将不胜感激!
qt - QSystemTrayIcon 不显示消息
我正在尝试使用 QSystemTrayIcon 在应用程序初始化后显示一条消息。我的主循环使用零周期的单次计时器立即调用 Init() 函数:
经过一些初始化步骤,并在 MyApplication::SetupTrayIcon() 中创建了 trayIcon,正确的图标出现没有问题,我在 MyApplication 类中调用另一个函数。
我尝试使 QSystemTrayIcon 实例成为 QApplication 的子类(MyApplication 是一个子类),一个 QWidget 子类,但没有任何反应。即使没有任何父母,也不会发生任何事情。
系统是Windows XP SP3,什么都没有。
c# - 如何仅将系统托盘图标添加到应用程序?
我正在开发一个将在 Windows 后台运行的应用程序,并希望在系统托盘中放置一个图标以进行故障排除(用户判断应用程序是否正在运行的简单方法)。该应用程序没有其他 UI,并且该图标目前不需要具有任何功能。
到目前为止,我发现的所有解决方案都涉及创建表单。我想知道是否有一种方法可以简单地将一个类添加到我当前的 C# 代码中,以允许我控制图标,而不是做整个“制作一个表单,将其设置为不可见......”这似乎是胡说八道成为论坛上的热门建议。类似于 UI 控件的完成方式,例如 Swing for Java。我真的很感激任何想法!
winforms - 托盘图标不断弹出
我有一个 WinForm 程序,它检查数据库的更改,如果有任何更改,它将打开另一个 WinForm 告诉用户发生了什么(弹出 WinForm 具有一些特殊功能,使得 MessageBox 不足以完成此任务)。每次出现这些弹出窗口中的一个时,系统托盘中都会出现一个新图标,即使您将鼠标悬停在它上面也不会消失(这不是托盘刷新问题)。
我想知道的是如何让弹出的 WinForm 完全不显示托盘图标。
wpf - 在“不再需要”时关闭窗口
这是一个很难描述的问题,我已经搜索了大约一个小时,但无济于事。
本质上,从系统托盘(通知区域)想象一个小的“弹出”窗口,如 Windows 7 无线控制或音量滑块。当您单击图标时,应用程序会弹出焦点,如果您单击它,窗口会自行销毁。
我认为这很容易解决,只需让我的窗口在失去焦点时自行销毁它(我一直在听 WM_KILLFOCUS),但问题是,如果单击图标,我的窗口并不总是获得焦点。由于情况并非如此,如果用户点击我的图标,然后因为这是一个错误而点击离开(在桌面上说),那么我该如何设置我的应用程序关闭?
我尝试过使用 SPY++,但检查音量控制/无线控制应用程序证明很困难,因为当我尝试获取它们的窗口/进程句柄时它们会消失。
谢谢!
c# - C#中的NotifyIcon.ShowBalloonTip可以自定义吗?
纯粹出于 GUI 虚荣心,我想让我的任务栏工具提示少一点……嗯,少一点“我穿西装在微软工作”-y。我似乎找不到执行此操作的设置,但我知道此特定功能相对较新,因此如果有人知道更改气球外观和感觉的方法,我将非常感谢链接或建议!下面是我的代码:
干杯!!
坏熊猫
java - SWT 托盘图标弹出窗口
我在 SWT 中玩 Tray 和 TrayItem,我想知道是否有办法在图标的屏幕上获取位置。我希望能够在其下方放置另一个外壳,就好像它是一个弹出窗口一样。
基本上只是有一匹母马试图找到它的尺寸和位置....
有任何想法吗?
干杯
安迪