EnumDisplaySettings使用Nvidia卡报告Win7上的错误值

时间:2009-12-14 15:37:20

标签: winapi windows-7

我在尝试查询某些nvidia显卡上的所有可用分辨率时遇到了问题 Win7的。

for(int i = 0; EnumDisplaySettings(deviceName.c_str(),i,& dm)!= 0; ++ i)

报告无法获得的分辨率,如866 x 650。 另一方面,大多数支持的决议都缺失了。 更改驱动程序/显示器设置没有帮助。 随着Vista一切都很好。 [卡片:FX5200,GTX295] 有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

什么是deviceName?如果您想要实际使用的显示设置,则需要获得适配器(图形卡)和显示器的正确组合。