jrm*_*jrm 9 c++ macos core-graphics fullscreen
我想在Mac上以原始分辨率启动全屏3D C++应用程序.如何检索原生屏幕分辨率?
out*_*tis 11
如果您不想使用Objective C,请获取您希望显示的显示ID(使用例如CGMainDisplayID),然后使用CGDisplayPixelsWide和CGDisplayPixelsHigh获取屏幕宽度和高度(以像素为单位).有关如何获取其他显示信息,请参阅" 获取有关显示的信息".
如果您愿意使用一些Objective-C,只需使用[[NSScreen mainScreen] frame].
请注意,全屏显示还有其他问题,即确保其他应用程序不会这样做.请阅读Apple的OpenGL编程指南中的" 绘制到全屏 "了解更多信息.
| 归档时间: |
|
| 查看次数: |
5939 次 |
| 最近记录: |