Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Разрешение и частота монитора


Автор: Vit 17.4.2002, 16:07
Вот, наткнулся в одной рассылке на интересную инфу:


В Windows 98 в ветке 'HKEY_LOCAL_MACHINE\Config\0001\Display\Settings' есть строковый
параметр 'Resolution' по значению которого вы можете определить текущее разрешение
вашего '0001' монитора.
В ветке 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\MODES'
есть разделы с именами '16','32','4','8', в каждом из которых есть разделы с
названием разрешений, доступных для данной глубины цвета (цветовой палитры).
Открыв, например, ветку '\MODES\32\1024,768' вы увидите строковой параметр 'RefreshRate'
со значением текущей частоты для данного разрешения. Если у вас стоит другое
разрешение, то при переходе на '1024,768' будет установлено именно значение 'RefreshRate'.
И еще, в каждом разделе разрешений есть двоичный параметр, говорящий о границах
устанавливаемых частот для данного разрешения, например 'A60_0' и 'A85_0'.
Зная все это, можно изменить частоту регенерации просто через реестр, изменяя
'RefreshRate'.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)