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

Вниз

Корректное масштабирование окон при изменении разрешения   Найти похожие ветки 

 
The X ©   (2003-10-15 18:32) [0]

Есть эта проблемка. Приложение пишеться на 1024х768 при максимизированных окнах. Знаю, что есть средство Scale внутри Делфи. Пробовал передавать ему программно текущие разрешения окна и считать по пропорции значение Scale, но меня не удовлетворяет точность масштабирования. Знаю еще, что где-то в инете есть спец. вещи для этих дел. Был на Торри, но к сожалению, из списка ничего подходящего не нашел.
Мож кто откликнеться? Буду рад услышать любые предложения.
Спасибо.


 
clickmaker ©   (2003-10-15 19:23) [1]

Я так делаю: все формы леплю при мелком шрифте и PixelsPerInch = 96. А при создании формы

Height := MulDiv(Height, Screen.PixelsPerInch, 96);
Width := MulDiv(Width, Screen.PixelsPerInch, 96);


 
Кулюкин Олег ©   (2003-10-15 20:06) [2]

Поставьте свойство Scaled := False у форм.
Если не используете жирный шрифты, форма нормально масштабируется.
Если есть жирные надписи - оставьте запас в лейблах.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
7-89584
AlexangerG
2003-08-15 13:41
2003.10.27
Обмен данными через LPT в реальном времени


4-89645
Bes
2003-08-21 07:12
2003.10.27
фокус на Tedit...


1-89246
GreySerg
2003-10-14 17:22
2003.10.27
Есть ли в Delphi стандартная функция FileSize (FileName: string)


1-89215
Raduga
2003-10-15 13:22
2003.10.27
Application.Terminate


6-89430
Support1
2003-08-28 22:26
2003.10.27
Как скачать заголовки новостей с сайта и еще ...