procedure TForm1.Button1Click(Sender: TObject);
var
bit:Tbitmap;
rec:Trect;
begin
rec.Left:=0;
rec.Top:=0;
rec.Right:=width;
rec.Bottom:=height;
bit:=Tbitmap.Create;
if form1.OpenPictureDialog1.Execute then
begin
bit.LoadFromFile(form1.OpenPictureDialog1.FileName);
form1.Canvas.StretchDraw(rec,bit);
bit.FreeImage;
end;
end;end.
为什么有窗口遮住后图片便失去了被遮部分?
var
bit:Tbitmap;
rec:Trect;
begin
rec.Left:=0;
rec.Top:=0;
rec.Right:=width;
rec.Bottom:=height;
bit:=Tbitmap.Create;
if form1.OpenPictureDialog1.Execute then
begin
bit.LoadFromFile(form1.OpenPictureDialog1.FileName);
form1.Canvas.StretchDraw(rec,bit);
bit.FreeImage;
end;
end;end.
为什么有窗口遮住后图片便失去了被遮部分?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货