Topic: Как обработать получение фокуса приложением

Три последовательные формы приложения свернуты в панель задач (wsMinimized) из третьей формы.
Когда кликаю на панель задач, то отображается первая форма, а две другие нет (они свернуты).
Но фокуса на первой форме нет. Приходится кликать на ту форму, из которой программно сворачивал формы.
Можно ли как-то получить событие клика по приложению в панели задач(то, что оно стало активным), чтобы программно все три формы развернуть?

2 (edited by vovka3003 2020-06-18 06:21:47)

Re: Как обработать получение фокуса приложением

procedure FormOnPaint(Sender:TObject);
begin
  ShowMessage('Форма появилась');
end;

begin
Screen.Forms[1].OnPaint := @FormOnPaint;
end.