======================================================
注:本文源代码点此下载
======================================================
delphi中资源文件为扩展名*.res的文件,利用delphi自带工具brcc32.exe就可以生成相应的资源文件
delphi生成资源文件步骤:
1.编写rc脚本文件
编写一个扩展名*.rc的文件,格式为资源名称--资源类型--文件名称,例如
mybmp bitmap sea.bmp//加入位图
myicon icon sea.ico //加入图标
2.编译rc文件为res资源文件
利用delphi自带工具brcc32.exe即可将rc文件编译成res资源文件,例如
在dos窗口输入brcc32 myresource.rc,编译成功后,就会生成一个myresource.res的资源文件。
也可以把命令写到批处理文件,这样执行更方便
3.在delphi单元中加入资源文件
在单元文件{$r *.dfm}后,加入{$r myresource.res},编译程序后,资源文件就包含在exe文件中
4.加载资源
程序要加载资源,需要调用windowsapi函数,如loadbitmap,loadicon等
//加载位图
procedure tform1.btnshowbitmapclick(sender: tobject);
var
ht:hbitmap;
begin
ht:=loadbitmap(hinstance,'mybmp');
image1.picture.bitmap.handle:=ht;
end;
//加载图标
procedure tform1.btnshowiconclick(sender: tobject);
var
ht:hicon;
begin
ht:=loadicon(hinstance,'myicon');
image1.picture.icon.handle:=ht;
end;
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/