Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.014 c
11-89191
Gandalf
2002-12-29 20:07
2003.10.27
Гэндальф - Народу:Информация к размышлению


6-89426
Pavel Oliynik
2003-09-01 15:59
2003.10.27
как показывать прогресс закачки почты в IdPOP3


14-89562
esu
2003-10-07 21:55
2003.10.27
В каком виде нужно сдавать преподам программы


14-89492
Мазут Береговой
2003-10-09 01:22
2003.10.27
Сегодня праздник! : Календарь рыболова: Сергии Радонежский


1-89304
AntiFriz
2003-10-11 17:19
2003.10.27
Paint:




   Наверх