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

Вниз

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

 
ReYken   (2002-11-19 11:00) [0]

Заранее благодарен за путевый ответ.


 
Игорь Шевченко ©   (2002-11-19 11:41) [1]

GetDeviceCaps


 
ReYken   (2002-11-19 14:14) [2]

Грхмм.... спасибо. А примера нет?


 
ReYken   (2002-11-19 14:20) [3]

НАШЕЛ!!! Кому надо вот код:

Как узнать частоту развертки:

procedure TForm1.Button1Click(Sender: TObject);
Var TC,BPP,CP,VR,x: integer; x1,x2:real;
OV: TOSVersionInfo;
begin
BPP:=GetDeviceCaps(Form1.Canvas.Handle,BITSPIXEL);
CP:=GetDeviceCaps(Form1.Canvas.Handle,PLANES);
x2:=intpower(2,BPP);
x2:=intpower(x2,CP); TC:=round(x2);
Label1.Caption:="Бит на пиксел: "+IntToStr(BPP);
if (TC<3) then Label2.Caption:="Монохромный дисплей " else
Label2.Caption:="Число цветов: "+IntToStr(TC);
OV.dwOSVersionInfoSize:=SizeOf(OV);
GetVersionEx(OV);
if OV.dwPlatformID=VER_PLATFORM_WIN32_NT then begin
VR:=GetDeviceCaps(Form1.Canvas.Handle,VREFRESH);
Label3.Caption:="Частота развертки: "+IntToStr(VR)+" Гц";
end else Label3.Caption:="Частота развертки не определется в данной ОС";
end;
end.



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
3-96634
Джоник
2003-01-13 15:07
2003.01.30
Запрос-добавление к двум базам IB


6-96909
Nord-Ost
2002-12-04 10:35
2003.01.30
Снова про сокеты... :-(


3-96613
Роман Лицевич
2003-01-13 19:47
2003.01.30
Проблема с методом Locate


14-97028
blackman
2003-01-13 22:38
2003.01.30
Цивилизованный рынок ПО с советским лицом


6-96924
dimonf
2002-12-06 03:06
2003.01.30
Как узнать IP адрес по доменному имени?