请问在Delphi中如何添加一个资源文件,并把一个图片加到这个资源文件中。

delphi666 2002-02-08 11:16:42
请问在Delphi中如何添加一个资源文件,并把一个图片加到这个资源文件中。
...全文
315 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphi666 2002-02-08
  • 打赏
  • 举报
回复
请问这个资源文件是如何建立的?
quantum 2002-02-08
  • 打赏
  • 举报
回复
位图信息是存储在Picture.DAta中的:
object image1:Timage
Left=16
.
.
Picture.Data={07544000000000000000000000000000...}
end
将用户自定义资源文件装载到应用程序中:

Impementation

{$ *.DFM}
{$R MyResourece.res}

从程序的资源文件中得到:

Image1.Picture.Bitmap.Handle:=LoadBitmap(HInstance,'MyBitmap');

MyBitmap为位图名称.
delphi666 2002-02-08
  • 打赏
  • 举报
回复
u-p
vc666 2002-02-08
  • 打赏
  • 举报
回复
u-p
delphi666 2002-02-08
  • 打赏
  • 举报
回复
u-p
40Star 2002-02-08
  • 打赏
  • 举报
回复
适用ImageEditor
很方便的
lileo1 2002-02-08
  • 打赏
  • 举报
回复
1.先用Notepad建立一个文件ll.rc.
2.打开ll.rc文件,加入
pic1 bitmap "ss.bmp" or icon1 icon "ss.ico"(假设ss.ico与ll.rc在同一目录下).
3.保存,利用delphi6\bin\brcc32.exe编译:
brcc32 ll.rc
4.得到ll.res文件,在unit文件中加入{$R ll.res}
5.使用loadicon函数加载Icon文件.
quantum 2002-02-08
  • 打赏
  • 举报
回复
更正:.res是二进制文件!把位图转换成二进制文件.
quantum 2002-02-08
  • 打赏
  • 举报
回复
我认为先生成一.res文件,然后把位图转换成十六进制文件,再写到Picture.DAtah行上.
vc666 2002-02-08
  • 打赏
  • 举报
回复
u-p
vc666 2002-02-08
  • 打赏
  • 举报
回复
回复人: delphi666(delphi666) ( ) 信誉:100 2002-2-8 12:41:46 得分:0

请问这个资源文件是如何建立的?

vc666 2002-02-08
  • 打赏
  • 举报
回复
请问这个资源文件是如何建立的?

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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