2015-05-26 4 views

ответ

1

как насчет минимизации основной формы?

Application.MainForm.WindowState := TWindowState.wsMinimized; 
+0

Прежде чем писать такие материалы, пожалуйста, взгляните на файл VCL.Forms, процедуру TApplication.Minimize. В принципе, если форма находится на главной панели задач (панель задач на iOS?), То вызов FMainForm.WindowState: = wsMinimized вы можете сделать это напрямую с помощью образца, который я предоставляю. если FMainFormOnTaskBar затем начать если FMainForm <> NIL то FMainForm.WindowState: = wsMinimized – Zam

+0

@ApulGupta - не видя Энтони приложение я мог бы предложить ему, чтобы минимизировать основную форму. Это действие должно скрывать все другие формы заявки. Конечно, может ли его приложение не типично и по какой-то причине скрывает основную форму, не скрывая других форм .... но еще раз - попробуйте Delphi перед написанием бесполезных комментариев. хорошего дня! – Zam

+0

@ApulGupta. Вы разработчик Delphi? Пожалуйста, проверьте TApplication.Minimize code: procedure TApplication.Minimize; начало if not IsIconic (Handle) then начало NormalizeTopMosts; если не MainFormOnTaskBar, то SetActiveWindow (Handle); // WM_ACTIVATEAPP может установить AppIconic на False FAppIconic: = True; // Установить AppIconic здесь, чтобы быть в безопасности DoShowOwnedPopups (False); если FMainFormOnTaskBar затем начать если FMainForm <> ноль, то FMainForm.WindowState: = wsMinimized еще FInitialMainFormState: = wsMinimized; end else – Zam

Смежные вопросы