Einzelnen Beitrag anzeigen

itblumi

Registriert seit: 28. Mär 2009
73 Beiträge
 
Delphi XE6 Professional
 
#3

AW: Click auf Taskbarbutton löst onDeactivate onActivate aus

  Alt 21. Nov 2022, 17:36
Man kann dies auch ohne eine extra Variable umsetzen und ist dann auch etwas kürzer.

Delphi-Quellcode:
procedure TForm7.ApplicationEvents1Activate(Sender: TObject);
begin
  if (not Windows.IsIconic(Application.Handle)) then
    Memo1.Lines.add('Activate: '+TimeToStr(Time));
end;

procedure TForm7.ApplicationEvents1Deactivate(Sender: TObject);
begin
  Memo1.Lines.add('Deactivate: '+TimeToStr(Time));
end;

procedure TForm7.ApplicationEvents1Restore(Sender: TObject);
begin
  if (Assigned(Application.OnActivate)) then
    Application.OnActivate(Application);
end;
Jan
Ein neuer Tag bringt so einiges mit sich. Was auch immer es ist, es bleibt ein kleines Abenteuer.
  Mit Zitat antworten Zitat