C++ Builder中如何使用资源文件??

lovejoyboy 2004-04-06 11:44:26

我把一些位图用Image Editor做成资源文件,但不知道如何使用资源文件,我已经将res 文件加入Project Manager.
谁能帮帮我,谢谢!
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovejoyboy 2004-04-06
  • 打赏
  • 举报
回复
我想在PaintBox里面画位图,查了一下PaintBox的方法,没有发现可以直接从资源文件导入位图的,请问各位高手该怎么办?
lovejoyboy 2004-04-06
  • 打赏
  • 举报
回复
非常感谢!!
fjye 2004-04-06
  • 打赏
  • 举报
回复
void TCleanBomb::Draw(int i, int j, AnsiString state)
{
try
{
Bitmap1 = new Graphics::TBitmap();
Bitmap1->LoadFromResourceName((int)HInstance,state);
Canvas->Draw(i*16,j*16+32,Bitmap1);
}
catch (...)
{
MessageBeep(0);
}
delete Bitmap1;
}

我写的一个用资源文件里的位图显示的函数
state是资源文件位图的名称
lovejoyboy 2004-04-06
  • 打赏
  • 举报
回复
我发现PaintBox有一个Canvas属性,而Canvas有一个Draw方法,Draw方法的原型是这样的:

void __fastcall Draw(int X, int Y, TGraphic* Graphic);

查TGraphic,找到这三种方法,没有从资源文件导入的。
LoadFromClipboardFormat
LoadFromFile
LoadFromStream

怎么办?如果用API怎么写?还是不需要用API就可以写?



13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧