Einzelnen Beitrag anzeigen

Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: SysTray Program minimieren / wiederherstellen

  Alt 8. Apr 2008, 15:37
Zitat von TUX_der_Pinguin:
Hmm das scheint nicht am minimieren selbst zu liegen, das Funktioniert ja.

Desweiteren benutze ich jetzt das Ereignis Application.OnMinimized, um das Formular kompl.
auszublenden. Es klappt ja nur beim ersten mal nicht. Ich vermute eher es liegt daran
das Fenster wieder zum vorschein zu bringen.

Delphi-Quellcode:
  WindowState := wsNormal; //Fenster Status auf normal setzen
  Show; //Fenster anzeigen

  SetForeGroundWindow(frmMain.Handle)
Komisch ist halt, das er das nur nach Programmstart macht, sobald ich einmal erfolgreich das Fenster minimiert habe,
kann ich es beliebig oft "wiederherstellen" und minimieren.

Ich hatte schon überlegt beim Wiederherstellen, kurz das Fenster zu deaktivieren und anschließend gleich wieder zu aktivieren,
habe aber bisher nichts gefunden wie ich das bewerkstellige.
Warum nutzt die nicht die RX-Lib?..da iss das drin!
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat