Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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'. |