Mh leider nein
Im moment hab ich aber ein anderes problem mit den Handles...
Achtung ich zeig mal den Code (lacht ja nicht ich mach sowas zum ersten mal)
Delphi-Quellcode:
constructor TRoundEdit.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Self.Ctl3D := False;
Canvas := TCanvas.Create;
Canvas.Handle := GetDC(Self.Handle);
end;
procedure TRoundEdit.Paint;
begin
Canvas.RoundRect(Self.Left, Self.Top, Self.Width, Self.Height, 10, 10);
end;
Ist viel falsch?
Was bewegt da den Compiler dazu "Element hat kein übergeordnetes fenster" auszugeben? Ich hab hier mal gesucht und nen Thread von 2003 gefunden (den ich nicht wieder ausgraben wollte) und dort war auch das Problem irgentwie ein anderes... Naja...
Red