Danek für die Antwort, aber das versteh ich nicht ganz.
Ich weise ich den Style WS_POPUP im CreateParams zu. Was muss ich noch machen, um ein Fenster als WS_POPUP zu erzeugen?
Desweiteren die Sache mit den Top-Level Windows: Heißt das, dass das nie zuverlässig funktionieren wird, wenn es sich um Dialoge in einer Anwendung handelt?
Hier die Stelle, an der ich ein solches Fenster erzeuge:
Delphi-Quellcode:
if formGetBookmark = nil then
formGetBookmark := TFormGetBookmark.Create(Application);
formGetBookmark.ShowModal;
formGetBookmark.Free;
formGetBookmark := nil;