![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Один дебил ( то есть я) дизайнил свою форму в разрешении 1366 на 768. При align alClient - здесь, все отлично. На некоторых разрешениях c похожей высотой - тоже все ок. Но вот на экранах с высотой более 768 возникают существенные проблемы. И это понятно.
В связи с этим было принято решение, под определенные разрешения не растягивать форму на весь экран, а ставить align alNone или alCustom с выравниванием по центру экрана (Position:=DesktopCenter). Ширина и высота формы пропорционально масштабируется в зависимости от разрешения экрана. И для того, чтобы корректно задать размеры формы, необходимо знать высоту экрана пользователя без учета высоты панели инструментов. Потому что в противном случае, часть формы может залазить за эту самую панель. Подскажите, как можно узнать размер экрана пользователя без панели инструментов?)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Хотя Screen.WorkAreaRect вроде должно дать пространство рабстола за вычетом всяких панелек.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]() Цитата:
А по поводу понятности-непонятности: просто у меня там большое кол-во графических компонентов (часть из них растровых), которые не очень хорошо себя чувствуют при изменении пропорций)
Интересный проект по изучению английского:
Английский в формате путешествия по США Последний раз редактировалось Dennis777; 09.11.2013 в 21:22. |
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А-а-а...
Теперь понял. Бывает.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
та блин, обидно) первую серьезную прогу делал под себя. По обучению английскому языку в игровой форме. Все здорово - детям заходит, а с разрешением проэтосамил)))
Ничего, теперь умнее буду)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать блок на всю высоту окна минус высоту шапки и футера | Qaliti | HTML и CSS | 3 | 19.07.2012 13:20 |
Как узнать высоту панели задач | Vikenty | Общие вопросы Delphi | 11 | 15.09.2010 23:38 |
Как убрать себя с панели задач. | Alex Cones | Общие вопросы Delphi | 2 | 27.12.2009 16:13 |
Как скрыть окно на панели задач? | Gerzs | Общие вопросы Delphi | 9 | 19.11.2009 16:42 |
как спрятать прогу на панели задач | aesoem | Общие вопросы Delphi | 4 | 05.08.2008 17:47 |