【问题标题】:Is there a way to designate that an app opens on a specific display in OsX?有没有办法指定应用程序在 OsX 的特定显示器上打开?
【发布时间】:2010-03-15 06:23:34
【问题描述】:

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

[EDIT] 探索 COCOA 应用程序开发似乎表明 NSScreen 对象是这里的方法。

【问题讨论】:

    标签: macos


    【解决方案1】:

    查看 CGDisplayBounds、CGDisplayCapture 和 CGGetOnlineDisplayList 的文档。使用这些函数,您可以获得显示列表,找到显示边界以创建您的窗口。甚至捕获显示,以便只有您的应用可以使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2021-04-29
      • 1970-01-01
      • 2011-04-27
      • 2014-11-02
      • 1970-01-01
      • 2015-03-25
      相关资源
      最近更新 更多