Entwickler-Ecke

Windows API - Nach "Form1.WindowState:=wsNormal" kein Minimieren


Gesus - Mo 05.07.04 11:11
Titel: Nach "Form1.WindowState:=wsNormal" kein Minimieren
Hi. Wenn ich das ausführe (durch Rechtsklick im TrayIcon)
Form1.WindowState:=wsNormal; kann ich das Fenster nicht mehr über Windows minimieren! Der Butten reagiert einfach nicht mehr. Genauso wenig wird das Fenster minimiert, wenn man doppelt auf die entsprechende Taskleiste klickt!

Muss ich da irgendetwas noch beachten oder geht das nicht?


Delete - Mo 05.07.04 11:42

So macht man das ja IMHO auch nicht. Wenn ich mit TNA-Symbolen arbeite, dann lasse ich das Fenster via "ShowWindow(self.Handle,SW_HIDE)" verschwinden, und wenn ich es wieder anzeigen will, dann nehme ich SW_SHOW und rufe auch ggf. "Application.Restore" auf.


Gesus - Mo 05.07.04 13:32

Ok, jetzt habe ich
ShowWindow(self.Handle,SW_SHOW); verwendet um es wieder mit dem TryIcon anzeigen zulassen! Da passiert aber genau das selbe: Wenn ich es durch z.B einen Rechtsklick anzeigen lasse, kann ich es wieder nicht durch Fensterminimieren minimieren lassen! Es geht nur wenn ich dann durch Linksklick es wieder verstcken lasse. aber ich möchte es ja nur ganz normal minimieren!

mfg Gesus