Hallo-
Ich konnte jetzt doch alles umsetzen wie ich wollte.
Die Form zu einem ChildWindow des Desktops zu machen war wohl generell eine schlechte Idee (
siehe auch hier (SO)).
Das einzige was ich jetzt noch tue ist:
- In der CreateParams-Methode der Form WndParent auf 0 setzen
- Im FormCreate das Fenster deaktivieren: EnableWindow(self.Handle, False)
So ist es ja eigentlich noch einfacher. Gerne hätte ich jetzt noch den Mauszeiger auf etwas anderes geändert wenn ich mit der Maus über das dunkeldurchsitige Fenster fahre aber man kann wohl nicht alles haben