问题标签 [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 回答
11492 浏览

delphi - 检测 Windows 是否关闭或应用程序是否尝试从系统菜单关闭 (WM_CLOSE)

我有托盘应用程序。

Onj FormCloseQuery 我检查程序是否应该进入托盘而不是关闭它我把它放在托盘中(CanClose := False)

但是,如果 Windows 由于 Windows 关闭而试图关闭我的应用程序,我不想将我的应用程序移动到托盘中,而是关闭它。

Win7 终止了我的应用程序,但 XP 没有关闭,因为我的应用程序仍在托盘中。

如何检测 Windows 是否处于某种“关闭”模式?

谢谢!

0 投票
0 回答
1009 浏览

c# - 通过 C# 中的特殊快捷方式打开窗口

可能重复:
如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?
使用 C# 设置全局热键

我有一个 WPF 应用程序,通过单击关闭按钮或单击最小化按钮,它会隐藏,但它仍然在托盘图标中保持打开状态。我想知道如何使用特殊快捷方式打开应用程序窗口,例如按 Shift+Start。Babylon 通过 F10 做同样的事情。

注意:我想在 WPF 中做到这一点,谢谢

0 投票
1 回答
521 浏览

qt - 是否可以使用 Qt 创建托盘小程序?

我想使用 Qt 制作一个托盘小程序,它将使用 bash 脚本的输出来显示一些基本信息。在Qt中可以做到吗?不过,我无法通过谷歌找到任何教程。

0 投票
1 回答
778 浏览

android - 将 android 小部件移动到托盘

一些默认小部件(如“直接联系拨号”)可移动到收藏夹托盘 [1]。如何创建这样一个可移动到收藏夹托盘的小部件?

[1] http://developer.android.com/design/get-started/ui-overview.html

最好的祝福。

0 投票
1 回答
14105 浏览

.net - 使用高级选项打印(纸盘选择、双面打印、装订)

我们有一个管理打印文件的项目。起初我想知道为什么不能在一个地方设置打印选项。例如,第一页和其他页面的打印机托盘选择可以使用MS Word 自动化完成:

在上面的代码中,打印机托盘被指定为整数,因为某些打印机没有托盘的标准值(我们在 HP 遇到了这个问题 -这里描述了托盘代码)。所以我们首先检索打印机有哪些托盘,使用代码:

这段代码没有问题。

但是这里无法指定双面打印和装订选项。可以使用驱动程序函数 OpenPrinter 和 SetPrinter来完成双面打印,就像这里描述的一样,微软也在这个论坛帖子中推荐。 主食完全不清楚,如果有人知道如何实现这一点,请告诉我。使用 Stapling 枚举,就像在这篇 MSDN 文章中一样,是没有用的,因为它需要自定义渲染文档才能打印。

我描述了情况以及部分是如何实现的。这在我们的环境中运行良好:Windows Server 2008 R2、MS Office 2010 x32、打印机 HP LaserJet P2055 和 Ricoh Nashuatec DSm635。使用原生和通用 PCL6/PCL5e 驱动程序进行测试:双面打印和托盘选择按预期工作。

但是在将应用程序部署到客户端后,打印机(HP LaserJet 4250 和 Ricoh Aficio MP C7501)总是从默认托盘进行打印,并且没有双面打印。尝试了几个不同的驱动程序,结果完全相同。

在这两种环境中,打印机都是网络打印机。因此,为了使他们应用双面设置,使用打印机驱动程序,我们需要在服务器上安装本地驱动程序并制作本地打印机,正如我的微软在此支持论坛线程上推荐的那样。

尽管使用的环境和打印机看起来非常相似,但其中一个可以工作,而另一个则不能。任何帮助将不胜感激。

0 投票
1 回答
276 浏览

window - Quickly + GtkWindow 默认关闭按钮

我用 Ubuntu 快速工具制作了一个 gtk 应用程序。但是我遇到了一些关闭窗口按钮(窗口左上角的那个)的问题。所以事情是这样的:我希望我的应用程序在系统托盘中关闭,所以我在一个方法中编写代码,在我的窗口上创建一个按钮并将“点击”信号连接到我的方法。一切正常。现在我希望我的窗口关闭按钮做同样的事情。当我查找在快速编写的代码上,我发现了这种方法:

因此,我调用了我在窗口上部署的按钮的处理程序,而不是 Gtk.main_quit()。现在的问题是我的应用程序隐藏在系统托盘上,但是当我想取消隐藏它时,没有窗口,虽然我可以看到我的应用程序的进程还活着。我想说的是,当我使用我创建的按钮时,我可以在取消隐藏它时看到我的应用程序,所以很明显,当我按下系统关闭按钮时,会有多个信号。

所以我的问题是当我从系统按钮关闭窗口时会调用哪些其他信号?以及快速实现其他信号处理程序的地方在哪里?

感谢您的时间!

0 投票
1 回答
1380 浏览

qt - QSystemTrayIcon,打开除主窗口以外的其他对话框关闭应用程序

正如标题所说,如果我制作了一个系统托盘图标,该图标可以选择通过那里打开另一个对话框(例如首选项),当我关闭另一个对话框时,当我调用 this>close(); 时整个应用程序都会关闭;使用该首选项对话框。拿这个示例代码:main.cpp:

主窗口.cpp

主窗口.h:

首选项.cpp:

首选项.h:

图标.qrc:

错误.png

文件error.png在这里:http: //i.imgur.com/beSvX.png

将上述所有文件保存到同一目录并编译为:

谢谢你的帮助!

0 投票
2 回答
2809 浏览

qt - 如何通过父函数退出我的 Qt 控制台程序?

/编辑:已解决,请参阅我在第一个答案中的评论!/

我目前正在构建一个仅显示托盘图标的应用程序,因此它没有任何窗口。

好吧,在托盘图标中,我包含了一个 QAction 以关闭应用程序。问题是,当我调用 exit(0); 时出现段错误;从那个函数。这是一些示例代码:

因此,托盘图标显示正常且完美,但是当我使用添加到托盘图标的菜单选择退出应用程序时,出现段错误。我想我无法在 main() 函数及其没有父函数的函数之外使用 exit(int state) 退出应用程序......

那么,退出我的申请的正确方法是什么?

提前感谢您的任何答案!

0 投票
1 回答
512 浏览

printing - 从 DevMode 获取打印机托盘

在我的应用程序中,我弹出一个打印对话框(除其他外),用户可以选择用于首页的打印托盘和用于其他页面的打印托盘。然后我从打印机对象中获取 DevMode:

当我查看 DevMode 结构时,我可以获得默认源:

这是“其他页面”选择,但我无法获得第一页选择的托盘号。任何想法如何获得两个托盘号?

0 投票
1 回答
3389 浏览

ios - 制作拉出式托盘 - (iOS)

我正在制作一个 iPad 应用程序,基本上,我想制作一个从我的应用程序底部拉出的托盘,我想在屏幕底部有一个小标签,如果你拉它,它会带来向上图像,图像的高度将与您将按钮拉到的高度相匹配。这有点像通知中心的工作方式,除了选项卡始终可见。

所以我的问题是,当它在屏幕上垂直移动时,如何让图像跟随标签?我认为使用UIButton选项卡和UIImage托盘是有意义的,并且我有一些用于使按钮移动的代码,但是如何使一个对象跟随另一个对象?

谢谢你的帮助,-卡尔