Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by samso,
28. Mär 2010
Eine weitere Möglichkeit wäre folgende: (Auch hier ist aber mindestens Delphi 2007 erforderlich)
type
TForm1 = class(TForm)
procedure WMNCCALCSIZE(var msg: TWMNCCalcSize); message WM_NCCALCSIZE;
public
end;
....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by samso,
27. Mär 2010
Meine Idee dazu ist, das vorhandene Hauptfenster durch ein weiteres (rahmenloses) Fenster zu verdecken. Die Größe des zweiten Formulars muss dann entsprechend angepasst werden. Das Ganze ist bestimmt noch optimierbar, aber vielleicht hilft das ja schon weiter. Anbei kleine Demo (getestet mit Delphi 2007+2009). Hier ein Auszug, der das Grundprinzip zeigt:
procedure TForm1.FormShow(Sender:...