如何获取Windows中所有可用视频模式的列表?我想看到两个分辨率和刷新率。在Linux下我会使用没有参数的xrandr,这给了我这个完美的列表:
1024x768 60.0 + 120.0 85.0 75.0 70.1
4096x2160 24.0 24.0
3840x2160 30.0 25.0 24.0 30.0 24.0
2048x2048 60.0
1920x1440 75.0 60.0
1856x1392 75.0 60.0
1792x1344 75.0 60.0
2048x1152 60.0
1920x1200 84.9 74.9 60.0*
1024x768i 87.1
我也很高兴看到模式是隔行扫描还是渐进模式。 Xrandr将附加一个小写字母' i'对于所有隔行模式(见上面的最后一行)。
答案 0 :(得分:0)
使用Windows API编程时,您可以在循环中使用EnumDisplaySettings
函数来获取所有模式。如果您需要列出特定GPU /监视器的模式,请先调用EnumDisplayDevices
。如果您想更改模式,请致电ChangeDisplaySettingsEx