问题标签 [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.
.net - 有没有办法检查用户当前是否空闲?
Internet 上有一些文档显示,如果用户当前处于空闲状态,Windows 会更改 NotifyIcon.BalloonTipShown 命令的行为,这可以通过检查键盘和鼠标事件来检测。我目前正在开发一个应用程序,该应用程序大部分时间都在系统托盘中,但不时会弹出多个气球提示,我想防止用户在当前离开时错过其中的任何一个系统。由于如果显示新的气球提示,任何当前显示的气球提示都会被破坏,所以如果用户不在,我想推迟显示它们。
因此,如果应用程序最小化到系统托盘,有什么方法可以检查用户当前是否空闲?
java - java TrayIcon使用具有透明背景的图像
我正在使用以下代码在 Windows 和 Linux 中设置托盘图标。它在 Windows 中运行良好,在 Linux 中运行良好。在 Linux(Ubuntu)中,我将面板设置为(有点)透明,当我添加 GIF(具有透明背景)时,图标的背景显示为灰色和丑陋的(见图,绿色菱形“!”)。 ...关于如何使我添加的 GIF 图像“保持”其透明背景的任何想法?
替代文字 http://unarm.org/stackoverflow/panel_task.jpg
以及我正在使用的图像,如果您想测试:
windows-7 - *默认情况下,如何始终在 Windows 中显示程序托盘图标?
如果程序在 Windows 7 中首次执行,它会自动隐藏图标。是否有任何清单设置或选项强制 Windows 7 默认始终显示图标?
.net - Word 显示未安装的托盘时带有感叹号
在我的项目中,我试图到达已安装打印机的托盘并成功完成。如果未安装所选打印机的某些纸张来源,我不会在纸张来源组合中显示它们。同时,Word 也不会在打印对话框 - 纸张/质量选项卡中显示它们。但是当 Word 显示带有感叹号的未安装托盘时,我的组合也会显示它们(当然没有任何标记)。为什么 Word 会显示它们?那个感叹号是什么意思?我怎样才能避免那些托盘?
- 我正在使用 System.Drawing.Printing.PaperSource 来获取托盘。
提前致谢。
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.
python - 如何将小部件或区域添加到 PyGTK 中的状态图标
这是我在 StackOverflow 中的第一个问题,所以我会尽力解释我自己。
我制作了一个小应用程序,试图模仿 windows Procastination Killer 应用程序,使用 pygtk 和 pygame 来发出声音警报。
这是我运行的小应用程序的视频http://www.youtube.com/watch?v=FmE-QPA9p-8
我的问题是我想在托盘图标区域获得一个小部件,而不仅仅是普通的图标。像图标和标签之类的东西,用来制作计数器,或者至少扩展图标大小以在状态图标中放置更多信息。
所以我的问题是:
- 如何调整状态图标的大小?例如显示一个 44x22 像素的图标
- 如何添加小部件、区域或其他内容而不是状态图标
这是用于获取状态图标的代码。
找到名称后,我会立即为 ubuntu 打包应用程序 :),这可能是我的第三个问题。
3:如何命名我的应用程序?
delphi - 如何手动更新托盘图标气球中的文本?
我使用 CoolTrayIcon 组件,但我可以手动修改它。我想要完成的是更新我刚刚创建的气球中的文本,而不实际创建另一个气球。问题是:
我以为问题出在函数 HideBalloonHint,但我错了。我在 ShowBalloonHint 中评论了对 HideBalloonHint 的调用以更新文本,但它没有用。
问题:如何只更新托盘气球中的文本而不创建另一个气球?
c# - 如何从可执行文件而不是在c#中的托盘图标上打开应用程序主界面
这是场景,我打开我的应用程序然后显示托盘图标,如果我双击托盘图标,将显示主界面。如果我再次打开我的应用程序,主界面应该获得焦点,或者如果它尚未显示,那么应该显示它而不是打开我的应用程序的另一个实例。
这是我的代码的样子:
delphi - Flash ShowMessage(Pos) 或 Delphi 中对话框单元中的任何其他预定义窗口,用于 Post-WINXP 操作系统
这是我为 Tray ... 找到的方法:
http://www.programmersheaven.com/mb/delphikylix/257563/257563/how-can-i-make-a-system-tray-flash/
同样的技术是否适用于对话框(实际上它们是带有附加参数的表单)?或者我可以用更快的方法来做到这一点,比如获取句柄/地址/接口,并使用 FlashWindow(Ex) 方法重载或超速驱动函数?
我的意思是 - 我可以使用 FlashWindowEx() 方法制作例如 ShowMessage()、窗口/对话框闪烁吗?如果可以,可以使用上面给出的链接中的示例来完成吗?
请指出最佳方向或澄清我的疑问..
谢谢。
抱歉问题的表述不好。
c# - C# 从 notifyIcons (托盘图标)中获取文本
我正在制作这个“你在听什么”——用于学习目的的插件,它将当前的 Spotify 或 Winamp 歌曲显示为 IM 客户端中的消息。
到目前为止,这真的很简单,我只是像这样从标题中播放歌曲
然后只需选择歌曲部分(“Spotify - <歌曲标题>”)
但是,大多数人不会将主窗口保持打开或最小化到任务栏,而是仅将其作为托盘图标可见。我想从那里获取文本(悬停在其上方时显示的文本)。
有什么简单的方法可以做到这一点吗?
谢谢