![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Частота обновления экрана [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;