Im Create Constructor macht es wenig Sinn, da das Fenster
Handle noch nicht da is.
Es wäre zu empfehlen, die Methode Loaded zu überschreiben und es da zu machen, bzw., auch im Resize;
Edit: Rote Kästen wären Toll
Hab mal reingeguckt:
Delphi-Quellcode:
procedure TForm1.FormDestroy(Sender: TObject);
begin
//Clean up the regions we created
DeleteObject(ClientRgn);
DeleteObject(FullRgn);
DeleteObject(CtlRgn);
end;
DeleteObject(FullRgn)
nicht löschen, auch net im Desctructor;
Noch eine Anmerkung, es macht einen Unterschied, ob Du auf einem FOrmular, oder in einer Komponente programmierst.
Zb ist FormCreate <> constructor Create...