2013-02-18 67 views
0

继续去年最喜欢的问题以及使用Delphi XE3(Firemonkey 2)时,仍然无法支持愚蠢的小托盘图标,无论它是全功能的操作系统还是iOS平台。带菜单的FireMonkey托盘图标

假设我们有一个使用平台相关代码的托盘图标。您如何“点击”该图标以接收FMX HD表单(可能是菜单或更高保真的音频体验)?有几个棘手的事情需要克服,请考虑一种方法来做到这一点,而不需要在应用程序之外安装操作系统支持,如ActiveX/DCOM组件... :-)

干杯!

+0

这看起来很奇怪。你的问题涉及特定于平台的代码。但是你不会谈论涉及的平台或者告诉我们关于代码的信息。 – 2013-02-18 07:50:35

+0

@DavidHeffernan托盘图标暗示Windows与OS X类似的项目称为“菜单栏图标”。不知道这是否有助于OP。 – 2013-02-18 19:50:20

+0

@GregorBrandt嗯,在Windows中,没有托盘图标FWIW这样的东西。这是一个任务栏状态区域图标。所以我认为术语被松散地使用。这个问题也明确提到了iOS。那么,谁知道? – 2013-02-18 22:40:54

回答

1

不知道您是否正在寻找现有的组件来完成这项工作,或者正在制定如何自己做。如果前者,ApeSuite FM组件http://arcana.sivv.com/apesuite/具有跨平台的TrayIcon组件,该组件可转换为OSX上的菜单栏。

+0

谢谢马尔科姆我遇到了包括TMS在内的商业套件。看起来XPLAT足以在框架内得到支持,而有人可能已经解决了它本身。谢谢! – 2013-02-21 16:30:38

+1

apesuite尚未发售 – 2014-05-16 18:38:29