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

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

Количество точек на дюйм экрана [D6]


O.O ©   (2006-12-22 21:39:00) 

Как узнать стандартный (96 точек на дюйм) или нет масштаб экрана?


O.O   (2006-12-25 16:14:00) [1]

Piroxyline ©   (24.12.06 11:59) [9]
спасибо


Piroxyline   (2006-12-24 11:59:00) [2]

Сори, ошибся. RTFM GetDeviceCaps(DC, LOGPIXELSX или LOGPIXELSY)


O.O   (2006-12-24 05:06:00) [3]

Kolan ©   (23.12.06 18:05) [6] Мне очень удобен ScaleBy, одним оператором я делаю относительный размер окна программы по отношению к размеру экрана одинаковым при любом разрешении экрана с масштабированием всех компонентов на нём, и если-бы он правильно работал при изменении масштаба экрана вопрос бы не возник.
Piroxyline ©   (23.12.06 18:56) [7] Не увидел там этого параметра, но разобрался "своими средствами" :)  Проверил, если масштаб нестандартный, то свойства Width и Height компоненты после запуска отличаются от размера заданого во время разработки. Если размер изменён, то просто не делаю ScaleBy.


Piroxyline   (2006-12-23 18:56:00) [4]

RTFM GetSystemMetrics


Kolan   (2006-12-23 18:05:00) [5]

«ScaleBy»

А что Ancors, Align нехватает?


O.O   (2006-12-23 16:41:00) [6]

Нестандартный масштаб


O.O   (2006-12-23 16:39:00) [7]

Anatoly Podgoretsky ©
Она очень влияет к примеру на расположение компонент если Вы примените метод формы ScaleBy, если выбран не стандартный размер то компоненты разбегаются куда попало


Anatoly Podgoretsky   (2006-12-23 16:34:00) [8]

> O.O  (23.12.2006 16:30:02)  [2]

Учись читать, данная настройка не меняет количество точек на дюйм экрана


O.O   (2006-12-23 16:30:00) [9]

Не об том, шутник :)
В настройке рабочего стола есть выбор
Параметры -> Дополнительно -> Общие -> Экран -> Масштаб (количество точек на дюйм)


tesseract   (2006-12-22 23:36:00) [10]

Попросить пользователя линейкой экран измерить, т.е никак. У меня 19 дюймовый монитор от 640х480 до 1900х1600 держит.


Наверх

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