EnumDisplaySettings сообщает о неправильных значениях на Win7 с картами Nvidia - PullRequest
1 голос
/ 14 декабря 2009

Я столкнулся с проблемой при попытке запросить все доступные разрешения на некоторых картах NVIDIA в Win7.

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

сообщает о разрешении, которое недоступно, например, 866 x 650. С другой стороны, большинство поддерживаемых решений отсутствуют. Изменение настроек драйвера / монитора не помогло. С Vista все нормально. [карты: FX5200, GTX295] Есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 14 декабря 2009

Что такое deviceName? Вам нужно получить правильную комбинацию адаптера (графической карты) и монитора, если вы хотите, чтобы настройки дисплея можно было реально использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...