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

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

Как "угадать" разрешение экрана пользователя [D7, 95/98]


dera ©   (2006-03-30 13:01:00) 

Я хочу, чтоб моя прога развертывалась при старте на весь экран. Но если у меня 800х600, то как сделать, чтоб все элементы были корректно раставлены при более высоком разрешении?


vovnuke   (2006-03-30 14:11:00) [1]

а как насчет ScaleBy


Palladin   (2006-03-30 13:59:00) [2]


> Как "угадать" разрешение экрана пользователя

Var
x,y:Integer;
Begin
Repeat
 x:=Random(MaxInt);
Until x=Screen.Width;
Repeat
 y:=Random(MaxInt);
Until y=Screen.Height;
End;

гы гы :)


tyo   (2006-03-30 13:34:00) [3]


> Правильно поиграться со свойствами Anchors и Align


Если форма сложная, то не поможет. А если клиент еще и крупный шрифт установит...
В свое время не придумал ничего лучше как перерисовывать проблемные элементы форм в завис. от масштаба Screen.Height/600 и Screen.Width/800


Anatoly Podgoretsky   (2006-03-30 13:24:00) [4]

Берем в помощь статистику, согласно ей надо ставить 1024*768, с вероятностью 2/3 угадаешь.


КиТаЯц   (2006-03-30 13:12:00) [5]

Align
Anchors
???


Ega23   (2006-03-30 13:12:00) [6]

Правильно поиграться со свойствами Anchors и Align


Наверх

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