Registriert seit: 17. Mai 2004
Ort: Kenn
574 Beiträge
Turbo Delphi für Win32
|
Re: Auf TmetafileCanvas geht nicht zu zeichnen
14. Jan 2006, 10:26
Jo danke jetzt klappts.
Der richtige Code lautet:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var wmf:Tmetafile;
begin
refresh;
wmf:=Tmetafile.Create;
wmf.Height:=100;
wmf.Width:=100;
with TMetafileCanvas.Create(wmf, 0) do
begin
Pen.Width:=0;
Pen.Color:= clred;
Brush.Color:= clblack;
Brush.Style:=bssolid;
//tropfen
Ellipse(0,0,100,100);
free;
end;
form1.Canvas.StretchDraw(rect(0,0,wmf.Width,wmf.Height),wmf);
wmf.Free;
end;
Tschüss
und bis zum nächstemmal.
Alexander Roth Ich bin umgestiegen auf: Lazarus und Ubuntu! Alles OpenSource!
Besuch doch mal: www.roth.us.ms
|
|
Zitat
|