【发布时间】:2012-03-08 19:53:28
【问题描述】:
在技术上是否可以开发一个类似于雪豹上的 Exposé & Spaces 的应用程序?我的意思是:是否有 API 可以支持这样的开发?
涉及到:
- 拍摄空间的快照图像。
- 了解特定空间上打开了哪些窗口。
- 了解每个空间上每个窗口的框架(原点和边界)。
- 以编程方式重新排列窗口。
Mac OS X 中的 API 是否支持这些功能?
【问题讨论】:
标签: macos cocoa osx-lion osx-snow-leopard
在技术上是否可以开发一个类似于雪豹上的 Exposé & Spaces 的应用程序?我的意思是:是否有 API 可以支持这样的开发?
涉及到:
Mac OS X 中的 API 是否支持这些功能?
【问题讨论】:
标签: macos cocoa osx-lion osx-snow-leopard
没有。 Exposé 和 Spaces 都在 Dock 中实现,它具有其他应用程序不具备的特殊功能。 (它本身就可以直接操作任何窗口。)
您询问的某些功能可通过其他方式获得,例如,辅助功能服务将允许您枚举和操作屏幕上的 UI 元素,包括窗口。
【讨论】: