【发布时间】:2015-01-31 21:56:36
【问题描述】:
我们可以有多个屏幕(作为显示器),并且在每个屏幕中,我们可以有多个桌面。
我正在寻找 Mac API 来遍历当前 NSScreen 内的所有桌面。
[编辑]:我可以通过+[NSScreen mainScreen] 访问当前屏幕,并通过+[NSScreen screens] 循环访问所有屏幕,但这些并不涉及每个屏幕中的桌面。
感谢您提前帮助我。
【问题讨论】:
-
就您而言,什么是“桌面”?你想了解他们或对他们做什么?在 OS X 中,有空格。有桌面图片。但是从您似乎在谈论的意义上说,并没有真正的“桌面”(即您将查询属性或采取行动的事物)。
-
我想获取桌面信息,以便我可以以编程方式将窗口移动到其中。所以可以说,我有 2 个 xcode 项目窗口,我想移动到 Desktop1,所有邮件窗口,我想移动到桌面等等。
标签: objective-c macos cocoa