问题标签 [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.
delphi - 检测 Windows 是否关闭或应用程序是否尝试从系统菜单关闭 (WM_CLOSE)
我有托盘应用程序。
Onj FormCloseQuery 我检查程序是否应该进入托盘而不是关闭它我把它放在托盘中(CanClose := False)
但是,如果 Windows 由于 Windows 关闭而试图关闭我的应用程序,我不想将我的应用程序移动到托盘中,而是关闭它。
Win7 终止了我的应用程序,但 XP 没有关闭,因为我的应用程序仍在托盘中。
如何检测 Windows 是否处于某种“关闭”模式?
谢谢!
c# - 通过 C# 中的特殊快捷方式打开窗口
可能重复:
如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?
使用 C# 设置全局热键
我有一个 WPF 应用程序,通过单击关闭按钮或单击最小化按钮,它会隐藏,但它仍然在托盘图标中保持打开状态。我想知道如何使用特殊快捷方式打开应用程序窗口,例如按 Shift+Start。Babylon 通过 F10 做同样的事情。
注意:我想在 WPF 中做到这一点,谢谢
qt - 是否可以使用 Qt 创建托盘小程序?
我想使用 Qt 制作一个托盘小程序,它将使用 bash 脚本的输出来显示一些基本信息。在Qt中可以做到吗?不过,我无法通过谷歌找到任何教程。
android - 将 android 小部件移动到托盘
一些默认小部件(如“直接联系拨号”)可移动到收藏夹托盘 [1]。如何创建这样一个可移动到收藏夹托盘的小部件?
[1] http://developer.android.com/design/get-started/ui-overview.html
最好的祝福。
.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)总是从默认托盘进行打印,并且没有双面打印。尝试了几个不同的驱动程序,结果完全相同。
在这两种环境中,打印机都是网络打印机。因此,为了使他们应用双面设置,使用打印机驱动程序,我们需要在服务器上安装本地驱动程序并制作本地打印机,正如我的微软在此支持论坛线程上推荐的那样。
尽管使用的环境和打印机看起来非常相似,但其中一个可以工作,而另一个则不能。任何帮助将不胜感激。
window - Quickly + GtkWindow 默认关闭按钮
我用 Ubuntu 快速工具制作了一个 gtk 应用程序。但是我遇到了一些关闭窗口按钮(窗口左上角的那个)的问题。所以事情是这样的:我希望我的应用程序在系统托盘中关闭,所以我在一个方法中编写代码,在我的窗口上创建一个按钮并将“点击”信号连接到我的方法。一切正常。现在我希望我的窗口关闭按钮做同样的事情。当我查找在快速编写的代码上,我发现了这种方法:
因此,我调用了我在窗口上部署的按钮的处理程序,而不是 Gtk.main_quit()。现在的问题是我的应用程序隐藏在系统托盘上,但是当我想取消隐藏它时,没有窗口,虽然我可以看到我的应用程序的进程还活着。我想说的是,当我使用我创建的按钮时,我可以在取消隐藏它时看到我的应用程序,所以很明显,当我按下系统关闭按钮时,会有多个信号。
所以我的问题是当我从系统按钮关闭窗口时会调用哪些其他信号?以及快速实现其他信号处理程序的地方在哪里?
感谢您的时间!
qt - QSystemTrayIcon,打开除主窗口以外的其他对话框关闭应用程序
正如标题所说,如果我制作了一个系统托盘图标,该图标可以选择通过那里打开另一个对话框(例如首选项),当我关闭另一个对话框时,当我调用 this>close(); 时整个应用程序都会关闭;使用该首选项对话框。拿这个示例代码:main.cpp:
主窗口.cpp
主窗口.h:
首选项.cpp:
首选项.h:
图标.qrc:
错误.png
文件error.png在这里:http: //i.imgur.com/beSvX.png
将上述所有文件保存到同一目录并编译为:
谢谢你的帮助!
qt - 如何通过父函数退出我的 Qt 控制台程序?
/编辑:已解决,请参阅我在第一个答案中的评论!/
我目前正在构建一个仅显示托盘图标的应用程序,因此它没有任何窗口。
好吧,在托盘图标中,我包含了一个 QAction 以关闭应用程序。问题是,当我调用 exit(0); 时出现段错误;从那个函数。这是一些示例代码:
因此,托盘图标显示正常且完美,但是当我使用添加到托盘图标的菜单选择退出应用程序时,出现段错误。我想我无法在 main() 函数及其没有父函数的函数之外使用 exit(int state) 退出应用程序......
那么,退出我的申请的正确方法是什么?
提前感谢您的任何答案!
printing - 从 DevMode 获取打印机托盘
在我的应用程序中,我弹出一个打印对话框(除其他外),用户可以选择用于首页的打印托盘和用于其他页面的打印托盘。然后我从打印机对象中获取 DevMode:
当我查看 DevMode 结构时,我可以获得默认源:
这是“其他页面”选择,但我无法获得第一页选择的托盘号。任何想法如何获得两个托盘号?
ios - 制作拉出式托盘 - (iOS)
我正在制作一个 iPad 应用程序,基本上,我想制作一个从我的应用程序底部拉出的托盘,我想在屏幕底部有一个小标签,如果你拉它,它会带来向上图像,图像的高度将与您将按钮拉到的高度相匹配。这有点像通知中心的工作方式,除了选项卡始终可见。
所以我的问题是,当它在屏幕上垂直移动时,如何让图像跟随标签?我认为使用UIButton
选项卡和UIImage
托盘是有意义的,并且我有一些用于使按钮移动的代码,但是如何使一个对象跟随另一个对象?
谢谢你的帮助,-卡尔