Q
應用程序不可隱藏
0
A
回答
0
我認爲最簡單的方法來模擬這種行爲,因爲我沒有看到一個屬性來做到這一點,是從菜單欄中刪除Hide
行動。因爲那控制着命令 + H快捷方式。但是,如果你有一個碼頭圖標,用戶可以右鍵單擊它並將其隱藏在那裏。因此,您可以回覆NSApplicationDelegate
'sapplicationWillHide:
和applicationDidHide:
方法,然後再次顯示您的應用程序。雖然我不認爲這聽起來像是一個很好的用戶體驗。
0
對於單個窗口,您使用-[NSWindow setCanHide:]
來控制它是否可以隱藏。
如果要禁用完全隱藏,則可能需要子類NSApplication
覆蓋hide
且爲空實現。我從來沒有嘗試過這一點,但我沒有看到任何沒有麻煩的理由。當然你也應該從主菜單中刪除「隱藏」選項。 (請注意,僅僅這樣做是不夠的,因爲你仍然會迴應其他應用程序發送hideOtherApplications:
。)
相關問題
- 1. Android隱藏應用程序
- 2. 隱藏應用程序
- 3. Android的隱藏/取消隱藏應用程序圖標編程
- 4. iPhone應用程序可以隱藏/啓動其他應用程序嗎?
- 5. 是否可以隱藏地鐵應用程序的應用程序磁貼
- 6. 隱藏/取消隱藏列在Excel在VSTO應用程序C#
- 7. Android隱藏/取消隱藏應用程序圖標
- 8. 取消隱藏並激活隱藏表單/應用程序
- 9. 在黑莓應用程序管理中隱藏應用程序
- 10. 從iPhone上運行應用程序隱藏應用程序
- 11. 無法隱藏應用程序上的應用程序
- 12. 從Android應用程序選擇器隱藏應用程序
- 13. 在Windows Phone 8應用程序中隱藏RecognizerUI應用程序
- 14. 從Android應用程序列表中隱藏應用程序
- 15. 隱藏Java應用程序啓動的窗口應用程序?
- 16. mvc4應用程序,隱藏iis應用程序名稱?
- 17. 從碼頭隱藏Mac應用程序
- 18. 隱藏應用程序名稱
- 19. 安卓隱藏應用程序策略
- 20. 在StatusBar應用程序中隱藏NSView
- 21. Android中的隱藏應用程序
- 22. 隱藏應用程序資源
- 23. 隱藏Dev Express應用程序菜單
- 24. 隱藏Facebook應用程序開發
- 25. iPhone應用程序 - 隱藏狀態欄
- 26. SharedApplication.openUrl隱藏自己的應用程序
- 27. Windows Mobile - 隱藏應用程序
- 28. 在Android Market上隱藏應用程序
- 29. 隱藏Android應用程序中的值
- 30. 從啓動器隱藏應用程序
不,你爲什麼要這麼做? – duskwuff
@duskwuff,也許他想製作一個守護進程....或者是病毒 – CodaFi
如果你試圖製作一個真正的守護進程,它將不會作爲應用程序公開。或者,如果它是一個後臺應用程序,則有'NSUIElement'。 – duskwuff