2011-09-28 64 views
2

我有一個應用程序顯示爲狀態欄上的菜單,因此我將plist中的「應用程序是代理(UIElement)」切換爲YES(因爲我不想在碼頭上爲狀態欄上的菜單設置圖標),但是當我點擊菜單上的一個項目時,會調用一個新窗口,是否可以爲該窗口顯示一個停靠欄圖標?並在窗戶關閉時消失?是否可以在調用新窗口時顯示停靠欄圖標?

回答

1

您將需要創建一個單獨的應用程序二進制/包來顯示該窗口。對於應用程序來說,沒有任何支持的方式可以使Dock圖標顯示在除了每個進程之外的任何其他位置,或者在運行時動態地隱藏/顯示Dock圖標。

+0

感謝您的答案,但然後我可以從我的MenuItems調用這個新的應用程序?我怎樣才能做到這一點? – Crackoder

+0

當然。只需將其放入「主」應用程序包中,然後在需要時啓動它。 – duskwuff

相關問題