Einzelnen Beitrag anzeigen

TUX_der_Pinguin

Registriert seit: 1. Jun 2005
Ort: Anholt (NRW)
608 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: SysTray Program minimieren / wiederherstellen

  Alt 8. Apr 2008, 14:36
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.
  Mit Zitat antworten Zitat