2009-12-14 70 views
1

我试图在 Win7下查询某些nvidia卡上的所有可用分辨率时遇到问题。EnumDisplaySettings使用Nvidia显卡在Win7上报告错误值

对(INT I = 0; EnumDisplaySettings(deviceName.c_str()中,i,& DM)!= 0; ++ⅰ)

报告分辨率,其不提供像866 X 650 大多数另一方面支持的决议缺失。 更改驱动程序/显示器设置没有帮助。随着Vista一切都很好。 [卡片:FX5200,GTX295] 任何想法?

在此先感谢!

+0

嗨@yzerman你知道是什么问题?我没有问题,但我认为我的应用程序的其他用户可能。只是好奇,如果你确认这是真的,或者它是你的代码中的错误? – Noitidart 2015-07-20 03:41:51

回答

0

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

+0

字符串看起来像 \\。\ DISPLAY2 – Yzerman 2009-12-15 07:10:27