Zitat von
brainmue:
Es ist aber eigentlich klar, wenn man darüber nachdenkt. Der
Handle den wir da ermitteln ist ja der, der
Applikation und nicht der, der Form!
Das bedeutet ja, das wir versuchen die Applikation zu verstecken!
Das will ich ja eigentlich überhaupt nicht. Wäre aber ein schönes Abfallprodukt!
Doch, das wolltest du. Nicht deine Form ist für Windows das Hauptfenster, sondern ein unsichtbares Fenster - TApplication. Die Form ist nur das Child der Application - deswegen ist
GetWindow(Form1.Handle, GW_OWNER) gleich
Application.Handle.
ShowWindow(Form1.Handle, SW_HIDE) wäre das gleiche wie
Form1.Hide.