C++builder资源文件

在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;
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值