Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Частота обновления


Yanval ©   (2003-10-24 16:17:00) 

Как получить текущую частоту обновления монитора?


Woolen   (2003-10-24 17:18:00) [1]


> А в Help`e Win95-YES:)

Что Win95 - Yes?
Это значит, что функция есть в такой оперционке, а не что она тебе выдаст по конкретному параметру. Читай внимательнее о VREFRESH.


Yanval   (2003-10-24 16:47:00) [2]

>Woolen
А в Help`e Win95-YES:)


Yanval   (2003-10-24 16:45:00) [3]

Спасибо, нужная функция!


Woolen   (2003-10-24 16:42:00) [4]

Да, забыл предупредить - это только для NT/2000/XP.


Woolen   (2003-10-24 16:40:00) [5]

Что-то типа
A := GetDC(0);
B := GetDeviceCaps(A,VREFRESH);
ReleaseDC(A);
Если после этого B не 0 и не 1, то это и есть частота. Если 0 или 1, то экран имеет частоту по умолчанию, зависящую от видеокарты, материнской платы. Либо какая-то нехорошая программа конфигурировала систему не используя (а по-хорошему должна бы) функцию ChangeDisplaySettings.


clickmaker   (2003-10-24 16:39:00) [6]

GetDeviceCaps(displaydc, VREFRESH)


Наверх

Титульная страница Поиск, карта сайта Написать письмо