Вниз
Скачать: CL | DM;

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

← →
Tolian   (2003-03-09 17:50) [0]

Как узнать разрешение экрана (монитора) по оси Х в dpi (пиксел /дюйм) и по оси Y в dpi (пиксел /дюйм)?
Для принтера, понятно:
PixelsX:=GetDeviceCaps(printer.Handle,LogPixelsX); PixelsY:=GetDeviceCaps(printer.Handle,LogPixelsY);.
А для экрана:
PixelsX:=GetDeviceCaps(Monitor.Handle,LogPixelsX); PixelsY:=GetDeviceCaps(Monitor.Handle,LogPixelsY);
эти функции возвращают нули.


← →
Song ©   (2003-03-09 17:57) [1]

72 для экрана.
Если нужно узнать через АПИ, это вроде GetSystemMetrics()


← →
Tolian   (2003-03-09 21:19) [2]

чего 72? что значит 72?


← →
Tolian   (2003-03-09 23:46) [3]

Как вывести на экране реальную милиметровую линейку для любого разрешения экрана, заданного в настройках экрана (800x600, 640x480 и т.д.)? Пока это удалось, только когда в Windows стоит максимально возможное разрешение экрана. Но как только понижаем разрешение, милиметровка "увеличивается".



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
1-91373
дикий Джо
2003-04-16 09:11
2003.04.28
Как сделать чтобы MDIChild Form при сворачивании исчезала?


3-91193
Ann
2003-04-10 08:37
2003.04.28
Null


7-91565
Ал
2003-03-11 14:21
2003.04.28
Можно и нужно ли устанавливать screensaver в папку c: Windows?


1-91361
Delphinium
2003-04-16 08:42
2003.04.28
Обновление под Delphi 5


3-91202
Некто2002
2003-04-10 12:23
2003.04.28
Перехват событий




   Наверх