问题标签 [trayicon]

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 投票
1 回答
409 浏览

windows - 在托盘图标上显示上下文菜单时,无论如何要阻止 Windows 将应用程序置于前面?

我们遇到了这个烦人的问题,我们的托盘图标上有一个上下文菜单,如果我们显示这个上下文菜单,我们必须SetForegroundWindow 并将它带到前面。这真的很烦人,根本不是我们想要的。

是否有解决方法,我注意到 Outlook MS Messenger 和其他 MS 应用程序不会受到此影响,也许他们没有使用标准菜单并且不得不编写自己的......如果他们有,为什么不发布此代码?

本文描述了“按设计”行为:通知图标的菜单无法正常工作

编辑 我们使用的是 C++/Win32 而不是表单,所以我们使用 TrackPopupMenu。

0 投票
9 回答
64044 浏览

c# - 最小化托盘 C# WinForms 应用程序的正确方法是什么?

将 WinForms 应用程序最小化到系统托盘的正确方法是什么?

注意:最小化到系统托盘;在时钟旁边的任务栏右侧。我不是要最小化到任务栏,这是当你点击窗口上的“减号”按钮时会发生的。

我见过一些骇人听闻的解决方案,例如“最小化,设置 ShowInTaskbar = false,然后显示您的 NotifyIcon。”

像这样的解决方案是骇人听闻的,因为该应用程序似乎不像其他应用程序那样最小化到托盘,代码必须检测何时设置 ShowInTaskbar = true 以及其他问题。

这样做的正确方法是什么?

0 投票
1 回答
2223 浏览

java - Windows 上的 PNG TrayIcon 透明度

我正在尝试使用透明 PNG 作为我的 Java 应用程序的图标。JFrame 和任务栏上的图像效果很好。但是,当我将图像与 TrayIcon 一起使用时,PNG 的边缘周围会出现黑色哑光背景。

有没有其他人遇到过这个问题?我真的很想使用 PNG 而不是 GIF 或 JPEG。

0 投票
2 回答
18343 浏览

c# - 托盘图标动画

我知道如何在 Windows 通知区域(系统托盘)中放置一个图标。

使图标动画化的最佳方法是什么?您可以使用动画 gif,还是必须依靠计时器?

我正在使用 C# 和 WPF,但也接受了 WinForms。

0 投票
2 回答
659 浏览

.net - 通知区域(AKA 系统托盘)中的大项目?

我想在 XP 系统托盘中放置一些大件物品。(时钟旁边的那个)

我的意思是占用超过标准图标空间的项目。

我知道这是可以做到的,因为我见过几个具有此功能的天气和时间应用程序。

例如http://www.respectsoft.com/weather-clock-screenshots.php(见时钟屏幕截图)

但我找不到任何关于如何做到这一点的文档。

虽然 .net 代码将是其他技术的首选指令,但也会有所帮助。

谢谢

西蒙

0 投票
1 回答
443 浏览

visual-c++ - 托盘图标问题

我有一个程序,当某些事件发生时,它会显示托盘图标、弹出窗口和气球。当我更改尝试图标的图像时出现问题,当事件发生时没有弹出气球我可能会丢失什么?

阿卜杜勒哈利克

0 投票
2 回答
4152 浏览

python - Simple tray icon application using pygtk

I'm writing a webmail checker in python and I want it to just sit on the tray icon and warn me when there is a new email. Could anyone point me in the right direction as far as the gtk code?

I already coded the bits necessary to check for new email but it's CLI right now.

0 投票
1 回答
1095 浏览

c++ - TrayIcon 气球不显示

我在 Visual Studio 2005 Express Edition 中编译了我的托盘图标实用程序 C++ 代码,托盘图标气球成功显示,但后来我删除了我的防火墙,切换到 Windows 防火墙,现在我在另一个防火墙软件上。现在我运行了我的同一个项目,气球成功出现了,但是当我重建它时,我再也看不到气球了。我的 Shell_NotifyIcon 方法仍然返回 true。

这是代码:

任何人都可以建议问题出在哪里?它似乎与操作系统有关,我的操作系统是 XP,我什至将“EnableBalloonTips”修改为 1。

法兰·沙比尔

0 投票
1 回答
400 浏览

python - 如何将小部件或区域添加到 PyGTK 中的状态图标

这是我在 StackOverflow 中的第一个问题,所以我会尽力解释我自己。

我制作了一个小应用程序,试图模仿 windows Procastination Killer 应用程序,使用 pygtk 和 pygame 来发出声音警报。

这是我运行的小应用程序的视频http://www.youtube.com/watch?v=FmE-QPA9p-8

我的问题是我想在托盘图标区域获得一个小部件,而不仅仅是普通的图标。像图标和标签之类的东西,用来制作计数器,或者至少扩展图标大小以在状态图标中放置更多信息。

所以我的问题是:

  1. 如何调整状态图标的大小?例如显示一个 44x22 像素的图标
  2. 如何添加小部件、区域或其他内容而不是状态图标

这是用于获取状态图标的代码。

找到名称后,我会立即为 ubuntu 打包应用程序 :),这可能是我的第三个问题。

3:如何命名我的应用程序?

0 投票
2 回答
7856 浏览

c# - 托盘中更好的通知

你知道系统托盘中有更好通知的例子吗?我不喜欢标准气球,所以也许还有其他免费的第三方组件我可以使用?

谢谢