如何把位图作为资源编译到dll文件中?(50分)

A

aqudc

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把位图作为资源编译到dll文件中?请详述步骤。
 
用Image editor新建一个.res文件,
再新建一个bitmap, 注意设置大小及颜色数,
把你的位图paste过来,
保存为XXXX.res,
在你的dll中加入
{r XXXX.res}
重新build就是了。
 
呵呵, 是{$r xxxx.res}
使用方法:
var
BitMap1 : TBitMap;
begin
BitMap1 := TBitMap.Create;
try
BitMap1.LoadFromResourceName(HInstance,'THEBITMAP');
Canvas.Draw(12,12,BitMap1);
finally
BitMap1.Free;
end;
end;
 
其实*.DFM文件就是个资源文件!
 
"编译到dll"和"编译到exe"是一样的.

 
如果问的是那种全部包含位图和图标的dll. 那么有这种工具, 好象pchome
就有.
 
多人接受答案了。
 

Similar threads

回复
0
查看
522
不得闲
回复
0
查看
861
不得闲
D
回复
0
查看
795
DelphiTeacher的专栏
D
顶部