【发布时间】:2015-08-26 08:52:53
【问题描述】:
CGDisplayCopyAllDisplayModes 提供的显示模式比系统首选项窗格中显示的更多。我只想要系统首选项-> 显示下显示的那些显示模式。我如何只获得那些?
【问题讨论】:
标签: objective-c macos core-graphics
CGDisplayCopyAllDisplayModes 提供的显示模式比系统首选项窗格中显示的更多。我只想要系统首选项-> 显示下显示的那些显示模式。我如何只获得那些?
【问题讨论】:
标签: objective-c macos core-graphics
使用CGDisplayModeIsUsableForDesktopGUI() 检查每种模式将允许您过滤掉分辨率太低或颜色深度太浅而无法用作“桌面”分辨率的模式。这应该会消除大多数真正古怪的模式。
【讨论】: