关于绘图----这段代码如何改?
这是一段用GDIPlus的绘图代码,
请问一下,如果要动态的产生无数R: TRect,如,R1:TRect,R2:TRect....
这样可以吗?
因为我想控制每一个绘图的矩形,要移动或放大或缩小。。
但声明里,只有一个R。
var
R: TRect;
procedure TForm1.Draw;
begin
Refresh;
Canvas.FillRect(R);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.Caption := '绘制矩形';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
R := Bounds(80, 60, 60, 60);
Randomize;
Canvas.Brush.Color := Random($FFFFFF);
Draw;
end;