Citat:
savkic: Pogledaj TPicture.SaveToClipboarFormat.
Znao sam za to, ali nisam znao kako da povezem grafik nacrtan sa GDI+ i TPicture.
U medjuvremenu sam pronasao. Za GDI+ sa koristio GDIPlus API sa
http://www.progdigy.com
Evo primera sta sam radio:
Var Pen : TGPPen;
Image : TImage;
Graphic : TGPGraphics;
begin
Image:=TImage.Create(Self);
Image.Width:=500;
Image.Height:=400;
Graphic := TGPGraphics.Create(Image.Canvas.Handle);
Graphic.SetPageUnit(UnitPixel);
Graphic.SetSmoothingMode(SmoothingModeAntiAlias);
pen:=TGPPEn.Create(MakeColor(255,0,0,0),2);
pen.SetDashStyle(DashStyleDash);
Graphic.DrawLine(pen,1,1,300,300);
Image.Refresh;
Clipboard.Assign(Image.Picture);
Graphic.Free;
Image.Free;
end;