Entwickler-Ecke

Windows API - Programm kommt nicht richtig aus TNA zurück


Herr der Runden - Mi 03.08.05 11:26
Titel: Programm kommt nicht richtig aus TNA zurück
Hi Leute,

ich hab folgendes Problem:

ich hab in das OnMinimize Ereignis meiner Form self.hide geschrieben
das is auch alles ganz toll und das Programm kommt auch aus der TNA zu-
rück, man bekommt das Fenster auch angezeigt und kanns Maximieren
nur miniemieren funktioniert nicht mehr, weil mans vorher wiederherstellen
muss.

Frage:

wie sage ich meinem Prog, dass das Prog schon wiederhergestellt ist ??
bzw. wie verhindere ich das der Status auf minimieren gesetzt wird

TForm.windowstate bringt nix.


maxk - Mi 03.08.05 13:25

Schau dir mal Application.Restore und Application.Minimize. Ich würde übrigens nicht nach Fenster verstecken, wenn es in den Tray soll, sondern es einfach nur minimieren und mittels ShowWindow die Anwendung aus der Taskleiste entfernen - und andersrum ;)

Gruß,
makx


BenBE - Mi 03.08.05 13:46

Im OnMinimize brauchst Du IMHO kein TForm.Hide. Probier's mal ohne ...