gpt4 book ai didi

objective-c - 以编程方式关闭单个监视器

转载 作者:太空狗 更新时间:2023-10-30 03:33:39 25 4
gpt4 key购买 nike

是否有 API 或方法可以通过 Mac 上的 Objective-C 以编程方式关闭单个外部显示器?

我想编写一个小型菜单栏应用程序,它可以控制辅助显示器(没有物理电源按钮),但仍然可以使用主显示器。

四处寻找 API 文档,除了阅读状态,我似乎找不到任何东西。所以希望其他人可能有想法。

最佳答案

您不能“以编程方式关闭单个监视器”,这在物理上是不可能的。您最多可以告诉操作系统不要使用监视器,但我认为您不能像那样更改系统范围的设置,尤其是在您正在处理的级别 (Obj-C)。

查看@Halley 评论中提到的 Core Graphics API,尝试从 CGBeginDisplayConfiguration 开始方法,看看您是否可以根据自己的喜好设置显示配置。

编辑:或者,您也可以使用 CGDisplayCapture (displayID),默认情况下用黑色填充捕获的显示。然后你可以调用CGDisplayRelease (displayID) 当您想重新打开它时。

关于objective-c - 以编程方式关闭单个监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10308447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com