主题:求助
angwuy
[专家分:2280] 发布于 2007-07-04 19:30:00
如何在form1的canvas上弄一幅bmp图片
回复列表 (共4个回复)
沙发
长尾兔 [专家分:3630] 发布于 2007-07-04 19:33:00
弄是什么意思?
板凳
angwuy [专家分:2280] 发布于 2007-07-04 20:12:00
就是把一个bmp文件的图片画在form1.canvas上
3 楼
长尾兔 [专家分:3630] 发布于 2007-07-04 20:18:00
type
TForm1 = class(TForm)
procedure FormDestroy(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
Bmp : TBitmap; //////////////// !!!
public
{ Public declarations }
end;
//...........
procedure TForm1.FormCreate(Sender: TObject);
begin
Bmp := TBitmap.Create;
Bmp.LoadFromFile('c:\test.bmp');
end;
procedure TForm1.FormPaint(Sender: TObject);
begin
Self.Canvas.Draw(0, 0, Bmp);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
Bmp.Free;
end;
4 楼
angwuy [专家分:2280] 发布于 2007-07-04 20:28:00
谢谢
我来回复