Einzelnen Beitrag anzeigen

Schucki

Registriert seit: 17. Jul 2004
158 Beiträge
 
Delphi 2010 Architect
 
#1

Anwendung im Tray = Rechner fährt nicht runter???

  Alt 2. Aug 2008, 18:53
Also eigendlich klappt das so wie ich es wollte.
Anwendung wird minimiert und neben der Uhr angezeigt. Toll...


Delphi-Quellcode:
procedure HideTheApplication;
begin
  ShowWindow(Application.Handle, SW_HIDE);
  frmMain.TrayIconMain.Visible:=True;
end;

procedure ShowTheApplication;
begin
  frmMain.TrayIconMain.Visible:=False;
  ShowWindow(Application.Handle, SW_SHOW);
  Application.Restore;
end;

procedure TfrmMain.ApplicationEventsMinimize(Sender: TObject);
begin
  HideTheApplication;
end;
Was allerdings nicht geht und deshalb meld ich mich hier zu Wort ist wenn die Anwendung neben der Uhr liegt und ich den Rechner runterfahren möchte.

Dann muß ich die Anwendung erst aus dem Tray holen, diese dann beenden und dann nochmal auf Runterfahren drücken.

Warum ist das so? Wie kann meine Anwendung mitbekommen das Feierabend ist?

Gruß Frank
Frank
  Mit Zitat antworten Zitat