2013-02-18 81 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