![]() |
Как узнать размер пикселя?
Как в Delphi узнать размер пикселя в зависимости от разрешения экрана?
|
А тут и дельфи не нужен. Померяйте ваше видимое изображение на экране линейкой по вертикали и горизонтали. Поделите полученные результаты на разрешения по горизонтали/вертикали соответственно (в пикселах). Получите (приближенно) размер пиксела в мм (или см, в чем мерять будете).
|
С помощью WINAPI:
GetDeviceCaps(hdc, HORZSIZE)/GetDeviceCaps(hdc, HORZRES); //горизонтальный размер пикселя в миллиметрах GetDeviceCaps(hdc, VERTSIZE)/GetDeviceCaps(hdc, VERTRES); //вертикальный размер пикселя в миллиметрах |
Собственно, без вычислений, могу сказать, что в большинстве систем 96 dpi по умолчанию.
|
Время: 05:27. |
Время: 05:27.
© OSzone.net 2001-