Forum: Object-Pascal / Delphi-Language
by Mossi,
4. Jul 2013
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:...
Forum: Object-Pascal / Delphi-Language
by Mossi,
4. Jul 2013
Hallo zusammen,
ich hab eine Basisklasse für verschiedene modale Dialoge erstellt und will für diese Dialoge haben, dass da immer ein Schatten angezeigt wird.
Die Basisklasse setzt BorderStyle auf bsNone.
Um den Schatten anzuzeigen verwende ich CS_DROPSHADOW in CreateParams:
procedure TBorderlessDialog.CreateParams(var Params: TCreateParams);
const
CS_DROPSHADOW = $00020000;
begin
...