procedure TForm17.Button1Click(Sender: TObject);
var
aBmp : TBitmap;
aCanvas : TCanvas;
aRect : TRect;
begin
aBmp := TBitmap.Create;
aBmp.LoadFromFile('C:\a.bmp');
aCanvas := TCanvas.Create;
aCanvas.Handle := GetDC(Panel1.Handle);
aRect := Rect(0,0,Panel1.Width,Panel1.Height);
aCanvas.StretchDraw(aRect, aBmp);
//SetStretchBltMode(aCanvas.Handle, STRETCH_HALFTONE);
//StretchBlt(aCanvas.Handle,0,0,Panel1.Width,Panel1.Height,aBmp.Canvas.Handle,0,0,aBmp.Width,aBmp.Height,SRCCOPY);
aBmp.Free;
aCanvas.Free
end;为什么Panel1上没显示图片
var
aBmp : TBitmap;
aCanvas : TCanvas;
aRect : TRect;
begin
aBmp := TBitmap.Create;
aBmp.LoadFromFile('C:\a.bmp');
aCanvas := TCanvas.Create;
aCanvas.Handle := GetDC(Panel1.Handle);
aRect := Rect(0,0,Panel1.Width,Panel1.Height);
aCanvas.StretchDraw(aRect, aBmp);
//SetStretchBltMode(aCanvas.Handle, STRETCH_HALFTONE);
//StretchBlt(aCanvas.Handle,0,0,Panel1.Width,Panel1.Height,aBmp.Canvas.Handle,0,0,aBmp.Width,aBmp.Height,SRCCOPY);
aBmp.Free;
aCanvas.Free
end;为什么Panel1上没显示图片
解决方案 »
- 怎么捕捉别的程序窗体里控件的消息呀?
- 我的这种多线程的处理方式让人放心不下,不知对还是错,有什么改进方法?只有这些分了,高手帮忙看看
- 希望哪位大虾给个面向对象编程的例子(数据库)。在线等
- mscomm发送16进制数据的的一个问题
- 谁做过阅卷机方面的?
- 基础问题,望有人指导
- 如何在Dephi中把删除的菜单模板添上?急急!
- delphi6的InstallShield Express
- 报表问题?????????????????????????????
- 为什么动态指定 DCOMConnection1.ComputerName 会出错! 而静态则没有错呢! 有人碰到过此问题吗!
- 怎样让DBcombobox下拉表中显示表中某个字段的所有值
- Dream 组件的相关操作
DELPHI7下通过
C:\a.bmp此文件是否存在?
把Image放在panel上
procedure TForm1.FormCreate(Sender: TObject);
begin
Image1.Picture.LoadFromFile('C:\a.bmp');
end;
用IMAGE代替是不错的选择。
不然你在PANEL重绘时再画