Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.04.2013, 09:18
Rom@nEm Rom@nEm вне форума
Прохожий
 
Регистрация: 28.03.2013
Адрес: Астрахань
Сообщения: 31
Версия Delphi: Rad Studio XE3
Репутация: 10
По умолчанию Главная форма Delphi XE3 FireMonkey во весь экран

Требуется чтобы при запуске программы главное окно автоматически разворачивалось на весь экран(элементарно максимизировалось). Уточняю это не тот случай когда нужно максимизировать полностью т.е. закрыть даже меню пуск. А просто КАК КНОПКа РАЗВЕРНУТЬ во весь экран?
Ответить с цитированием
  #2  
Старый 02.04.2013, 09:33
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

В свойствах формы WindowState установить в wsmaximized.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 02.04.2013, 09:40
Rom@nEm Rom@nEm вне форума
Прохожий
 
Регистрация: 28.03.2013
Адрес: Астрахань
Сообщения: 31
Версия Delphi: Rad Studio XE3
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
В свойствах формы WindowState установить в wsmaximized.
Установил!!!!! Не делает. Вот только щас получилось сделал тоже самое тока программно на событии onActivate формы. А хотелось бы просто через свойство. Приложение firemonkey. Нужно зделать так чтобы окно было развернутым и его нельзя было сворачивать. Убрал кнопки из заголовка формы оставил тока кнопку закрытия, но при двойном щелчке в заголовке форма сворачивается.

Последний раз редактировалось Rom@nEm, 02.04.2013 в 09:52.
Ответить с цитированием
  #4  
Старый 02.04.2013, 10:04
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

там какое-то свойство надо настроить из sizeable в Single.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #5  
Старый 02.04.2013, 10:08
Rom@nEm Rom@nEm вне форума
Прохожий
 
Регистрация: 28.03.2013
Адрес: Астрахань
Сообщения: 31
Версия Delphi: Rad Studio XE3
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
там какое-то свойство надо настроить из sizeable в Single.
Свойство BorderStyle уже стоит в dsSingle может это как-то программно запрещается?
Ответить с цитированием
  #6  
Старый 02.04.2013, 10:17
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Перехват сообщений MW_SYSCOMMAND.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #7  
Старый 02.04.2013, 10:34
Rom@nEm Rom@nEm вне форума
Прохожий
 
Регистрация: 28.03.2013
Адрес: Астрахань
Сообщения: 31
Версия Delphi: Rad Studio XE3
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Перехват сообщений MW_SYSCOMMAND.
А можно поподробней. можно с примером кода даже?
Ответить с цитированием
  #8  
Старый 02.04.2013, 10:48
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Код:
procedure mssyscommand (var msg: TWMSYSCOMMAD); message WM_SYSCOMmAND;
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #9  
Старый 02.04.2013, 14:04
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Установил у формы BorderStyle в bsSizeToolWin, а в процедуре клика кнопки WindowState:= wsMaximized; - работает.
Ответить с цитированием
  #10  
Старый 02.04.2013, 14:17
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

По идее надо просто ТулВин. Вроде на *тулвин окошки Alt + Tab не переключает.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #11  
Старый 02.04.2013, 14:47
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от Rom@nEm
...Убрал кнопки из заголовка формы оставил тока кнопку закрытия, но при двойном щелчке в заголовке форма сворачивается.
Можно ещё так это решить (запретить перемещать форму, тогда и туклик на заголовке работать не будет)
Код:
 ...
  private
 procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST;
 ...

procedure TForm1.WMNCHitTest(var Message: TWMNCHitTest);
begin
inherited;

with Message do
   if Result = HTCAPTION then
     Result := HTNOWHERE;
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:57.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter