Image

Imagednafigator wrote in Imageru_cpp

как правильно устанавливать видеорежим?
сейчас делаю так:
требуется установти разрешение 1024х768 при максимально возможном числе герц.
потому как:
1. на трубке 50(60) Гц смотрятся более, чем убого - хотелось бы 100+.
2. на LCD редко бывает более 75
сейчас делаю простым ChangeDisplaySettings с частотами от 100 вниз. но если в настройках видео убрана галочка "Hide modes that this monitor cannot display",
ChangeDisplaySettings возвращает DISP_CHANGE_SUCCESSFUL, даже если "out of range" на мониторе написано.

есть ли какой-либо метод сделать хорошо программно? или только просить юзера выбрать частоту вручную?

и как правильно обрабатывать переключение между окнами, когда одно из них в полноэкранном режиме?