有没有办法指定应用程序在OsX的特定显示器上打开?

时间:2010-03-14 18:15:05

标签: macos

我需要我的应用程序在特定显示器中启动(假设有多个显示器)并转到全屏。该应用程序本身是一个Flash应用程序,但我可以为mac编写一个原生可执行文件来启动它,我只是不知道如何指定它打开的显示器。这在Windows中是一个相当简单的事情,我是希望有一个mac模拟器。

[编辑]围绕COCOA应用程序开发似乎暗示NSScreen对象是这里的方式。

1 个答案:

答案 0 :(得分:1)

查看CGDisplayBounds,CGDisplayCapture和CGGetOnlineDisplayList的文档。使用这些功能,您可以获取显示列表,找到创建窗口的显示边界。甚至捕捉显示,只有你的应用才能使用它。