![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как "угадать" разрешение экрана пользователя [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