C++builder资源文件

来源:互联网 发布:java 源码 attach 编辑:程序博客网 时间:2024/05/16 10:21
先用记事本写入如下内容:

pic    BITMAP  1.bmp               //bmp图片文件资源
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

调用资源图片的方法如下:
在窗体上放一个TImage控件,然后在上面显示资源中的图片,如下:


void __fastcall TForm1::FormCreate(TObject *Sender)
{
    Image1->Picture->Bitmap->LoadFromResourceName((int)HInstance,"pic");//显示图片
    AnsiString str = LoadStr(0);//显示字符串
}

显示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;

0 0
原创粉丝点击