![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение видеорежима
pohil © (2007-06-05 14:24:00)Добрый день! Есть такая проблема: нужно чтобы программа работала на разрешении 1024х768. При старте проверяем, поддерживается ли этот видеорежим и устанавливаем его с ChangeDisplaySettings.
Проблема в следующем, на новых ЖК мониках режим меняется, но вылезает сообщение о том, что мол режим не оптимальный ставьте больше и т.д., побегает сообщение по экрану, а затем моник просто гаснет.
Как лечить эту траблу? Т.е. заставить работать при этом разрешении.
pohil (2007-06-06 12:19:00) [1]
> 2 homm
Ну все... проблема решена, дело было действительно в частоте. Причем система показывала, что максимальная частота 120, а на деле дальше 70 моник начинал показывать чудеса.
Спасибо, вопрос снят
pohil (2007-06-06 07:21:00) [2]
> homm
Автор говорит лишь то, что сказала ему EnumDisplaySettings, все как есть. :)
homm (2007-06-05 22:08:00) [3]> О, кстати... могу конечно ошибиться, но ЖК работает вроде
> на 60 герцах... Мошт отсюда плясать?
да (60-75, кстати), но автор же говорит что разрешение поддерживаеться :)
Rouse_ (2007-06-05 21:51:00) [4]О, кстати... могу конечно ошибиться, но ЖК работает вроде на 60 герцах... Мошт отсюда плясать?
homm (2007-06-05 19:17:00) [5]> Про игрушки - хороший пример, запускать их там, чтоб проверить,
> нет возможности
Дак что, проблема даже в том, чтобы проверить? Правой кнопкой по рабочему столу — Свойства — Параметры. :)
pohil (2007-06-05 18:34:00) [6]2 Eraser
> вот только в игрушках и встречал автоматическое изменение
> видеорежима
Перестаньте уже называть автоматическим то, что выбрал пользователь из списка. Про игрушки - хороший пример, запускать их там, чтоб проверить, нет возможности, но я уверен, что моник повел бы себя абсолютно адекватно.
Ну и в конец, чтобы не было уже вопросов, что это за программа - это мультимедиа презентация.
Eraser (2007-06-05 17:59:00) [7]> [8] Rouse_ © (05.06.07 17:35)
вот только в игрушках и встречал автоматическое изменение видеорежима (и еще в некоторых убогих программах удаленного администрирования), и то, если учитывать, что у LCD есть "родное" разрешение, даже в игрушках лучше использовать его же :)
Rouse_ (2007-06-05 17:52:00) [8]Пардон соврал - это выведет все режимы видеоадаптера.
Rouse_ (2007-06-05 17:35:00) [9]
> Что за программа такая?
Да любая полноэкранка. Ты в игры в окне привык играть? :)
> pohil
Используй EnumDisplaySettingsEx с флагом EDS_RAWMODE
pohil (2007-06-05 16:10:00) [10]
> Eraser
Мда... приехали. Если бы я задался вопросом о том, что нужно а что нет, то создал бы ветку с таким названием и не здесь. Вопрос не в этом, возьмите это как условие, менять НУЖНО.
pohil (2007-06-05 16:08:00) [11]
> homm
Согласен, я выразился не совсем корректно. Но я повторюсь, пользователь сам выбирает нужный режим. В том числе он может и выбирает(вопрос не с пустого места возник) режим 1024х768, который, как показывает EnumDisplaySettingsдоступен. В итоге получается некрасивая картина, когда монитор спустя какое то время гаснет.
Теперь, когда взаимопонимание достигнуто, может уже по теме.
Eraser (2007-06-05 16:05:00) [12]> [0] pohil (05.06.07 14:24)
> Как лечить эту траблу?
согласен с вышесказанным. НЕ менять режим.
Что за программа такая?
homm (2007-06-05 15:44:00) [13]Нормальная жизненая позиция. Если я сам выбрал режим, значит мне в нем удобно, и я не хочу что-бы кто-то его менял. Исключение составляют лишь приложения, для клторых от видеорежима зависит производительность, и то я сам хочу оценить на сколько она зависит, и сам выбрать нужный режим, а не «нужно чтобы программа работала на разрешении 1024х768».
pohil (2007-06-05 15:41:00) [14]
> Slider007
Нормально отношусь, к тому же делается это не самовольно. Пользователь перед началом работы выбирает режим.
> homm
Не может, но факт.
>>При старте проверяем, поддерживается ли этот видеорежим
Т.е. EnumDisplaySettings говорит что режим поддерживается, в том числе и частота.
>>НЕ менять режим!!!
Вам товарищ должно быть трудно живется в этом мире с такой жизненной позицией.
И все таки может кто-нибудь сталкивался с подобной проблемой.
homm (2007-06-05 14:52:00) [15]> Как лечить эту траблу?
НЕ менять режим!!!
А ругаеться 100% не на разрешение, а на частоту. Не может просто быть такого. Даже на «новых ЖК мониках» приходиться и в биосе лазить, и под Save Mode сидеть.
Slider007 (2007-06-05 14:48:00) [16]Можно вопрос не по теме немного ?
А вы, как пользоветель, как бы отреагировали, что программа самовольно меняет разрешение экрана ?