|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2013, 20:15 | #1 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
Как определить высоту панели задач?
Один дебил ( то есть я) дизайнил свою форму в разрешении 1366 на 768. При align alClient - здесь, все отлично. На некоторых разрешениях c похожей высотой - тоже все ок. Но вот на экранах с высотой более 768 возникают существенные проблемы. И это понятно.
В связи с этим было принято решение, под определенные разрешения не растягивать форму на весь экран, а ставить align alNone или alCustom с выравниванием по центру экрана (Position:=DesktopCenter). Ширина и высота формы пропорционально масштабируется в зависимости от разрешения экрана. И для того, чтобы корректно задать размеры формы, необходимо знать высоту экрана пользователя без учета высоты панели инструментов. Потому что в противном случае, часть формы может залазить за эту самую панель. Подскажите, как можно узнать размер экрана пользователя без панели инструментов?)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
09.11.2013, 21:10 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Хотя Screen.WorkAreaRect вроде должно дать пространство рабстола за вычетом всяких панелек.
I'm learning to live...
|
||
09.11.2013, 21:12 | #3 | |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
Цитата:
А по поводу понятности-непонятности: просто у меня там большое кол-во графических компонентов (часть из них растровых), которые не очень хорошо себя чувствуют при изменении пропорций)
Интересный проект по изучению английского:
Английский в формате путешествия по США Последний раз редактировалось Dennis777; 09.11.2013 в 21:22. |
|
09.11.2013, 21:55 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а...
Теперь понял. Бывает.
I'm learning to live...
|
09.11.2013, 22:13 | #5 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
та блин, обидно) первую серьезную прогу делал под себя. По обучению английскому языку в игровой форме. Все здорово - детям заходит, а с разрешением проэтосамил)))
Ничего, теперь умнее буду)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
09.11.2013, 23:08 | #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 |