gpt4 book ai didi

sdl - 如何获取SDL2中的物理显示分辨率?

转载 作者:行者123 更新时间:2023-12-03 05:12:23 59 4
gpt4 key购买 nike

我已经尝试过

SDL_DisplayMode DM;
SDL_GetDesktopDisplayMode(0, &DM);
auto Width = DM.w;
auto Height = DM.h;

但在高 DPI 显示器上,它返回虚拟屏幕分辨率。 SDL_GetCurrentDisplayMode 执行相同的操作。

那么,如何在高 DPI 显示器上获取物理屏幕尺寸?

最佳答案

唯一的方法似乎是创建一个全屏SDL_Window(在标志中传递SDL_WINDOW_ALLOW_HIGHDPI)并使用SDL_GL_GetDrawableSize查询其“可绘制大小” >.

关于sdl - 如何获取SDL2中的物理显示分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34842643/

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