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

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

Частота обновления экрана [D6, Win95/98, WinXP]


andystavropol ©   (2005-05-10 21:21:00) 

Как программно узнать список частот обновления экрана (например, 60, 75, 95, 100 МГц, а также оазмер шрифта экрана (масштаб шрифта), например, мелкий или крупный?
Спасибо за совет.


Dufe   (2005-05-26 13:56:00) [1]

У меня тоже проблемы с масштабированием шрифтов. Как узнать какой масштаб. Или как сделать шрифты независимыми?


Zwein   (2005-05-10 21:55:00) [2]

> while EnumDisplaySettings(nil, i, DevMode)<> 0:)


peppo   (2005-05-10 21:52:00) [3]

var
 DevMode: TDevMode;
...
i:=0;
while EnumDisplaySettings(nil, i, DevMode)<> do begin
  ... DevMode.dmDisplayFrequency;
  inc(i);
end;

только частота там повторяется для разных режимов...

> масштаб шрифта

может SystemParametersInfo()


-=XP=-   (2005-05-10 21:51:00) [4]

60, 75, 95, 100 МГц
Я тоже такой хочу! :)

function GetVRefresh: integer;
var
 DC: HDC;
begin
 DC := GetDC(HWND_DESKTOP);
 try
   Result := GetDeviceCaps(DC, VREFRESH);
 finally
   ReleaseDC(HWND_DESKTOP, DC);
 end;
end;


Наверх

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