Thema: Delphi Auf RichEdit zeichnen

Einzelnen Beitrag anzeigen

Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Auf RichEdit zeichnen

  Alt 30. Sep 2004, 21:08
Halli hallo!

Ich habe seit 2 Tagen die Vostellung auf ein RichEdit zu zeichnen, hatte aber bis eben keine Zeit. Aber es hat auch nicht funktioniert!

Delphi-Quellcode:
  TREEx = class(TRichEdit)
  private
    procedure WMPaint(var Msg: TWMPaint); message WM_Paint;
  end;

    { ... }

procedure TREEx.WMPaint(var Msg: TWMPaint);
var
 C: TCanvas;
begin
 C := TCanvas.Create;
 try
   C.Handle := Msg.DC;
   C.Ellipse(10, 10, 100, 100);
 finally
   C.Free;
 end;
end;
Aber wenn's zum zeichnen in der WMPaint Methode kommt, bekomme ich ein Fehler, dass ich auf der Leinwand nicht zeichnen darf!
Welche Wege gibt es noch, um auf ein RichEdit zu zeichnen?

Danke schonmal!
  Mit Zitat antworten Zitat