gpt4 book ai didi

c++ - 在 OS X 中以编程方式获取屏幕分辨率

转载 作者:可可西里 更新时间:2023-11-01 16:36:36 26 4
gpt4 key购买 nike

我想在 Mac 上以原生分辨率启动全屏 3D C++ 应用程序。如何检索 native 屏幕分辨率?

最佳答案

如果您不想使用 Objective C,请获取您希望显示的显示 ID(使用例如 CGMainDisplayID ),然后使用 CGDisplayPixelsWideCGDisplayPixelsHigh获取屏幕宽度和高度,以像素为单位。有关如何获取其他显示信息,请参阅“Getting Information About Displays”。

如果您愿意使用一点 Objective-C,只需使用 [[NSScreen mainScreen] frame] .

请注意,全屏显示还有其他问题,即确保其他应用程序不会这样做。有关更多信息,请阅读 Apple 的 OpenGL 编程指南中的“Drawing to the Full Screen”。

关于c++ - 在 OS X 中以编程方式获取屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921817/

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