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.