更改CGDisplayMode属性

时间:2014-11-20 01:33:39

标签: objective-c macos cocoa osx-yosemite

是否可以更改特定模式的CGDisplayMode属性?苹果文档说显示模式标准属性字典已被折旧,我正在寻找一种方法来改变特定显示模式的高度和宽度。

目前我的程序能够在我的屏幕的9种预建显示​​模式之间切换,但我无法弄清楚如何自定义它们。

1 个答案:

答案 0 :(得分:2)

不,这没有意义。显示模式 属性。如果它有不同的属性,那将是一种不同的模式。

您似乎要问的是,您是否可以将显示切换到系统未提供的模式。不,你不能。系统提供硬件支持的模式列表。

可能有可能编写一个IOKit驱动程序,也许是一个kext,声称硬件支持更多模式,然后尝试在其他模式下驱动硬件,但这将非常复杂并且可能很危险。 (实际上,通过尝试以不支持的模式驱动硬件可能会损坏硬件。)