Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.12;
Скачать: CL | DM;

Вниз

Изменение видеорежима   Найти похожие ветки 

 
pohil   (2007-06-05 14:24) [0]

Добрый день! Есть такая проблема: нужно чтобы программа работала на разрешении 1024х768. При старте проверяем, поддерживается ли этот видеорежим и устанавливаем его с ChangeDisplaySettings.

Проблема в следующем, на новых ЖК мониках режим меняется, но вылезает сообщение о том, что мол режим не оптимальный ставьте больше и т.д., побегает сообщение по экрану, а затем моник просто гаснет.

Как лечить эту траблу? Т.е. заставить работать при этом разрешении.


 
Slider007 ©   (2007-06-05 14:48) [1]

Можно вопрос не по теме немного ?
А вы, как пользоветель, как бы отреагировали, что программа самовольно меняет разрешение экрана ?


 
homm ©   (2007-06-05 14:52) [2]

> Как лечить эту траблу?

НЕ менять режим!!!

А ругаеться 100% не на разрешение, а на частоту. Не может просто быть такого. Даже на «новых ЖК мониках» приходиться и в биосе лазить, и под Save Mode сидеть.


 
pohil   (2007-06-05 15:41) [3]


> Slider007

Нормально отношусь, к тому же делается это не самовольно. Пользователь перед началом работы выбирает режим.


> homm

Не может, но факт.
>>При старте проверяем, поддерживается ли этот видеорежим
Т.е. EnumDisplaySettings говорит что режим поддерживается, в том числе и частота.
>>НЕ менять режим!!!
Вам товарищ должно быть трудно живется в этом мире с такой жизненной позицией.

И все таки может кто-нибудь сталкивался с подобной проблемой.


 
homm ©   (2007-06-05 15:44) [4]

Нормальная жизненая позиция. Если я сам выбрал режим, значит мне в нем удобно, и я не хочу что-бы кто-то его менял. Исключение составляют лишь приложения, для клторых от видеорежима зависит производительность, и то я сам хочу оценить на сколько она зависит, и сам выбрать нужный режим, а не «нужно чтобы программа работала на разрешении 1024х768».


 
Eraser ©   (2007-06-05 16:05) [5]

> [0] pohil   (05.06.07 14:24)


> Как лечить эту траблу?

согласен с вышесказанным. НЕ менять режим.
Что за программа такая?


 
pohil   (2007-06-05 16:08) [6]


> homm

Согласен, я выразился не совсем корректно. Но я повторюсь, пользователь сам выбирает нужный режим. В том числе он может и выбирает(вопрос не с пустого места возник) режим 1024х768, который, как показывает EnumDisplaySettings доступен. В итоге получается некрасивая картина, когда монитор спустя какое то время гаснет.

Теперь, когда взаимопонимание достигнуто, может уже по теме.


 
pohil   (2007-06-05 16:10) [7]


> Eraser

Мда... приехали. Если бы я задался вопросом о том, что нужно а что нет, то создал бы ветку с таким названием и не здесь. Вопрос не в этом, возьмите это как условие, менять НУЖНО.


 
Rouse_ ©   (2007-06-05 17:35) [8]


> Что за программа такая?

Да любая полноэкранка. Ты в игры в окне привык играть? :)

> pohil  

Используй EnumDisplaySettingsEx с флагом EDS_RAWMODE


 
Rouse_ ©   (2007-06-05 17:52) [9]

Пардон соврал - это выведет все режимы видеоадаптера.


 
Eraser ©   (2007-06-05 17:59) [10]

> [8] Rouse_ ©   (05.06.07 17:35)

вот только в игрушках и встречал автоматическое изменение видеорежима (и еще в некоторых убогих программах удаленного администрирования), и то, если учитывать, что у LCD есть "родное" разрешение, даже в игрушках лучше использовать его же :)


 
pohil   (2007-06-05 18:34) [11]

2 Eraser


> вот только в игрушках и встречал автоматическое изменение
> видеорежима


Перестаньте уже называть автоматическим то, что выбрал пользователь из списка. Про игрушки - хороший пример, запускать их там, чтоб проверить, нет возможности, но я уверен, что моник повел бы себя абсолютно адекватно.
Ну и в конец, чтобы не было уже вопросов, что это за программа - это мультимедиа презентация.


 
homm ©   (2007-06-05 19:17) [12]

> Про игрушки - хороший пример, запускать их там, чтоб проверить,
> нет возможности

Дак что, проблема даже в том, чтобы проверить? Правой кнопкой по рабочему столу — Свойства — Параметры. :)


 
Rouse_ ©   (2007-06-05 21:51) [13]

О, кстати... могу конечно ошибиться, но ЖК работает вроде на 60 герцах... Мошт отсюда плясать?


 
homm ©   (2007-06-05 22:08) [14]

> О, кстати... могу конечно ошибиться, но ЖК работает вроде
> на 60 герцах... Мошт отсюда плясать?

да (60-75, кстати), но автор же говорит что разрешение поддерживаеться :)


 
pohil   (2007-06-06 07:21) [15]


> homm


Автор говорит лишь то, что сказала ему EnumDisplaySettings, все как есть. :)


 
pohil   (2007-06-06 12:19) [16]


> 2 homm

Ну все... проблема решена, дело было действительно в частоте. Причем система показывала, что максимальная частота 120, а на деле дальше 70 моник начинал показывать чудеса.

Спасибо, вопрос снят



Страницы: 1 вся ветка

Текущий архив: 2007.08.12;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.025 c
6-1166522728
djon silver
2006-12-19 13:05
2007.08.12
HTTP Server


15-1184569945
PZ
2007-07-16 11:12
2007.08.12
Странное явление


15-1184052489
Krants
2007-07-10 11:28
2007.08.12
мистическая тройка


2-1184327726
ИнженерАналитик
2007-07-13 15:55
2007.08.12
Передача информации с Екселя в таблицу Парадокса


15-1184421318
DillerXX
2007-07-14 17:55
2007.08.12
Maple