Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
ВнизИзменить частоту развертки монитора. Найти похожие ветки
← →
Гарри Поттер (2003-09-10 10:09) [0]Моя программа меняет разрешение экрана под свои нужды. Мне нужно перед запуском программы запомнить текущие параметры экрана разрешение, количество бит на пиксель, частоту (главное частоту монитора), и при закрытии корректно восстановить исходные значения. Можно это сделать как-то попроще?
← →
Е-Моё имя (2003-09-10 10:10) [1]используй переменные типа integer
← →
ZEE (2003-09-10 10:15) [2]используй ChangeDisplaySettings(), но только без CDS_UPDATEREGISTRY
а потом восстанавливай
ChangeDisplaySettings(devmode(nil^),CDS_FULLSCREEN);
и ничего запоминать не надо будет - поидее все вернется как было...
← →
Гарри Поттер (2003-09-10 10:19) [3]>используй ChangeDisplaySettings(), но только без CDS_UPDATEREGISTRY
а потом восстанавливай
ChangeDisplaySettings(devmode(nil^),CDS_FULLSCREEN);
и ничего запоминать не надо будет - поидее все вернется как было...
Частота не восстанавливается.
Щас еще попробую.
← →
Гарри Поттер (2003-09-10 10:22) [4]CDS_UPDATEREGISTRY
Куда это пишется? Мож прочитать, да изменитькак нужно?
← →
ZEE (2003-09-10 10:26) [5]да просто CDS_UPDATEREGISTRY и никуда не надо писать
а пользовать так ChangeDisplaySettings(..., 0)
а еще лучше в Дельфях поставь курсор на ChangeDisplaySettings и нажми F1
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c