关于speedbutton的图片资源导入问题(30)

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
T

terry_zhou82

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:procedure TForm1.Button1Click(Sender: TObject);beginSpeedButton1.Glyph.Handle :=LoadBitmap(HInstance, 'bmp1');end;procedure TForm1.Button2Click(Sender: TObject);beginSpeedButton2.Glyph.Handle :=LoadBitmap(HInstance, 'bmp2');end;资源文件内容如下:myrec.rcbmp1 BITMAP img/play.bmpbmp2 BITMAP img/stop.bmp但问题是,为是么SPEEDBUTTON上面不能显示?
 
SpeedButton1.Glyph.LoadFromResourceName(HInstance, 'bmp2');用这个44可以不
 
试过了。不行。说是“RESCOURCE NOT FOUND BMP2”
 
估计是 bitMap的问题给你个解决办法资源文件里面改成BMP2 File img/stop.bmp外面调用的地方用下面的方法var Res: TResourceStream;begin Res := TResourceStream.Create(Hinstance, 'BMP2', 'File'); SpeedButton1.Glyph.LoadFromStream(Res); Res.Free;end;
 
好的,我试试看
 
那个file是什么意思啊?
 
老大,还有,如果我有多个图片要加载,要怎么弄?是设定多个变量,还是搞个数组?
 

Similar threads

S
回复
0
查看
607
SUNSTONE的Delphi笔记
S
I
回复
0
查看
769
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部