Objective-C - 以编程方式设置自定义 Mac 屏幕分辨率

Mar*_*ark 9 c++ macos objective-c

我想以编程方式设置自定义屏幕分辨率。我检查了很多参考资料并发现了一些有用的东西。

使用 Objective-C 更改屏幕分辨率

使用 Objective-C 或 C++ 在 OS X 上获取有效的全屏分辨率

但它是用于设置系统支持的屏幕分辨率。

我的显示器默认支持1920*1080。但通过使用一些应用程序,我可以设置 2560*1600(自定义分辨率)并设置其他自定义屏幕分辨率。

自定义分辨率

有没有办法用 Objective C 或 c++ 设置自定义分辨率?

Mar*_*ark 9

要创建自定义分辨率,需要在中创建一个文件

/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-(DisplayVendorID 值)/DisplayProductID-(DisplayProductID 值)

这是它的方法

创建自定义分辨率后,您可以从系统引用中进行设置,也可以通过编程方式进行设置。