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

Вниз

Изменить частоту развертки монитора.   Найти похожие ветки 

 
Гарри Поттер   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
8-71761
servs
2003-05-24 18:34
2003.09.22
Resize картинки


3-71467
ddenis
2003-08-29 00:31
2003.09.22
Как подружить COM, TDataSet и ASP?


14-71912
Ru
2003-09-03 11:43
2003.09.22
Украина? Федеративное Государство Украина. Быть или не быть?


1-71606
AndreyAs
2003-09-11 15:16
2003.09.22
некорректная работа PopupMenu в трее


1-71732
Unknown
2003-09-10 11:29
2003.09.22
Возможно ли в теле метода узнать его имя ?