M
Miros
Unregistered / Unconfirmed
GUEST, unregistred user!
Form1里有Image1和Image2;
我想在Image2里画出Image1的一部分但是画不出来。
Var
R:Trect;
c:integer;
begin
C:=32;
R:=rect(c,0,c+16,16);
Image2.picture.Bitmap.Canvas.CopyRect(rect(0,0,16,16),Image1.Picture.Bitmap.Canvas,R);//向Image2中画,没画出来!
Form1.Canvas.CopyRect(rect(0,0,16,16),Image1.Picture.Bitmap.Canvas,R);
end;//向Form1画。画出来了!!!
为什么Image2就画不出来而Form1就能画出来呢?
我想在Image2里画出Image1的一部分但是画不出来。
Var
R:Trect;
c:integer;
begin
C:=32;
R:=rect(c,0,c+16,16);
Image2.picture.Bitmap.Canvas.CopyRect(rect(0,0,16,16),Image1.Picture.Bitmap.Canvas,R);//向Image2中画,没画出来!
Form1.Canvas.CopyRect(rect(0,0,16,16),Image1.Picture.Bitmap.Canvas,R);
end;//向Form1画。画出来了!!!
为什么Image2就画不出来而Form1就能画出来呢?