WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Изменить частоту обновления адаптера в винде.

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Изменить частоту обновления адаптера в винде.
BeeHolder опубликован 28-01-2002 16:25 MSK   Click Here to See the Profile for BeeHolder   Click Here to Email BeeHolder  
Программа должна уметь изменять частоту обновления и разрешения экрана.
"Используй direct x!" - закричат многие. Хрен там. Нужно, чтоб прога работала под любой виндой (nt/95/98/2000). Прога предназначена для замера излучения монитора в разных режимах работы => компов много, не на всех будет стоять direct x.
собственно вопрос - есть ли стандартные средства для смены частоты обновления?
Flex Ferrum опубликован 28-01-2002 16:51 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Сейчас на вскидку не вспоню как именно, но в SDK идут исходники Maze3D и там я видел функцию для не-Direct3D изменения параметров работы монитора (в частности, она используется для установки режима 320x200). Так что ищи...
Flex Ferrum опубликован 28-01-2002 18:01 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Нашел. Функция называется ChangeDisplaySettings
BeeHolder опубликован 29-01-2002 12:26 MSK     Click Here to See the Profile for BeeHolder  Click Here to Email BeeHolder     
Спасибо. Действительно работает. НО!
Только если частота обновления установлена в "определяется адаптером". Если задана фиксированно, то не изменяется.
В связи с этим вопрос - как изменить частоту в этом случае.
И как узнать текущую частоту адаптера?
BeeHolder опубликован 29-01-2002 12:30 MSK     Click Here to See the Profile for BeeHolder  Click Here to Email BeeHolder     
Как узнать текущую частоту я нашел - EnumDisplaySettings :)))

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.