我想获得这种效果(在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