我想獲得這種效果(在MAC OS X上):我想畫畫,讓我們在屏幕上畫一個三角形(CoreGraphics)。這將在桌面上,在一個非交互式的不可見窗口中。這個窗口將始終是窗口堆棧中的最後一個(在桌面上,從未在任何其他窗口上)。用戶不應該能夠對其進行替換。它甚至不應該在碼頭上可見。用戶將從預配置中爲它選擇屬性......大多數事件(鼠標右鍵點擊等)應該被轉發到mac桌面,Expose/Mission控制和空間需要被考慮在內。 如何做到這一點的任何好的指南/教程?通過mac os x桌面繪圖
1
A
回答
2
那麼首先你要去設置你的窗口的水平。 NSWindow有很多選擇。 試着找到適合你的人。 出現在Expose和任務控制中的窗口可以在Interface Builder中配置。
您可能需要某種全屏窗口。有很多方法。
您可能還想要一個無邊框窗口。這在其他地方很好。
然後你會想看看如何用更少的標準東西來運行你的應用程序。 這可以通過多種方式進行配置並廣泛討論。 NSApplication和NSWorkSpace爲您提供了大量的工作,並且可以在Info.plist中完成一些工作。最後,您可能需要一個狀態菜單項(在第一次每個人學習photoshop時都會像過濾器一樣完成)。 或者可能是系統偏好設置中的偏好設置窗格。或者一個全局的kb快捷方式調用一個prefs窗口。
這應該足以讓你開始。谷歌和修補。一片一片。
相關問題
- 1. 在Mac OS X的桌面上繪圖
- 2. 更改桌面背景mac os x
- 3. Mac OS X的繪圖程序
- 4. 錯誤通過NPM在Mac OS X
- 5. 如何獲取Mac OS X活動桌面的ID?
- 6. 在Mac OS X中顯示桌面/隱藏所有窗口
- 7. Mac OS X - 從桌面GUI運行shell腳本
- 8. Mac OS X優勝美地默認桌面混合模式?
- 9. Testflight在Mac OS X桌面應用程序中找不到SDK?
- 10. 在蘋果腳本中淡出桌面壁紙(Mac OS X)
- 11. 適用於Mac OS X的R窗口桌面
- 12. 爲Mac OS X編寫自定義桌面通知,例如音量彈出
- 13. 在Mac OS X上繪製正方形?
- 14. 重繪桌面背景,而不在OS X
- 15. 在Mac OS X
- 16. Mac OS X Linker
- 17. 在Mac OS X
- 18. 在Mac OS X
- 19. Mac OS X PackageMaker
- 20. 通過注入繪製到桌面
- 21. Mac桌面版
- 22. 開羅和高DPI繪圖(視網膜上表面,OS X圖)
- 23. 以編程方式設置OS X Lion全屏桌面圖像
- 24. 在Mac OS X上使用matplotlib進行非交互式繪圖
- 25. Mac OS X上的SimpleFTPUpload X
- 26. Mac OS X上的Marmalade用戶界面
- 27. MAC OS X - Xcode4和
- 28. SDL + emacs + Mac OS X
- 29. ca-certificates Mac OS X
- 30. Mac OS X + cakephp + SqlServer
你有什麼嘗試?並且*應該如何考慮Exposé/ Mission Control?你希望你的窗戶如何與這些表現? –
不要顯示任何東西,那麼......這將是暴露任務控制中的行爲 – user1028028