在Windows记事本中,按照资源名称、类型、资源存放路径进行编辑,每一个资源占一行 ,如下:
pic BITMAP 1.bmp //bmp图片文件资源,与rc文件在同一路径
IC ICON a.ico
IDB_BG RCPNG "\\1.png" //PNG文件资源
StringTable //字符串表资源
begin
0 "hello" //序号、字符串内容
end
保存为1.rc文件(注意:文件名任意,扩展名须为rc)。然后将1.rc添加到Project Manage中,1.bmp在当前工程目录下,编译工程,将在当前目录下产生一个同名的资源文件1.res
调用资源图片的方法如下:
1.在窗体上放一个TImage控件,然后在上面显示资源中的bmp图片,如下:
Image1->Picture->Bitmap->LoadFromResourceName((int)HInstance,"pic");
2.显示字符串表中的字符串
AnsiString str = LoadStr(0);//参数为rc文件中的序号
3.显示icon图标方法如下:
TIcon *icon = new TIcon;
icon->Height =16;
icon->Width =16;
icon->Handle = LoadIcon(HInstance,"IC");
m_background_bmp->Canvas->Draw(10,0,icon);
delete icon;