请指点.24位BMP存入资源文件中用 ABitmap.LoadFromResourceName(Hinstance,'1');出错(100分)

  • 主题发起人 主题发起人 yanjinghong
  • 开始时间 开始时间
Y

yanjinghong

Unregistered / Unconfirmed
GUEST, unregistred user!
我作了一个24位位图的资源文件.
{$R bmps.res}
.....
procedure ......
var ABitmap: TBitmap;
begin
ABitmap := TBitmap.create;
ABitmap.LoadFromResourceName(Hinstance,'1');==> '1'图像在资源文件中的名字
...
在程序中调用时提示找不到索引.
 
资源文件中没有此图象,你检查一下
 
图像是有的,名字也对,不过我把资源的名字改为字母开头就能找到了.为什么只能找到以字母开头的资源呢.我想用数字调用.就像QQ游戏的资源DLL一样,都是用数字的.为什么在DELPHI下调用不了?关键是我想用以数字命名的资源名.
 
LoadFromResourceID
应该用这个方法,LoadFromResourceName加载的必须是字母开头的资源,LoadFromResourceId则是载入数字编号的资源
 
谢谢指点.给分啦
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
610
SUNSTONE的Delphi笔记
S
后退
顶部