如何设置资源文件中的ID 号----- 请诸位大虾赐招(50分)

  • 主题发起人 主题发起人 bigapple
  • 开始时间 开始时间
B

bigapple

Unregistered / Unconfirmed
GUEST, unregistred user!
在 TBITMAP 中有 LOADFROMRESOURCEID(IINSTANCE:THANDLE,RESID:INTEGER)
这一方法,需要在资源文件中有相应的ID号,应如何做。
 
如果用delphi自己带的image editor编辑resource文件, id就是bitmap在其中的位置.
用其他资源文件编辑器编辑也一样.
 
自己定义即可,无人干涉!如:
ID_OK = 1001
ID_Cancel = 1002
 
如果用ID不方便的话,用
LoadFromResourceName(Instance: THandle; const ResName: string)
给资源起个名字就OK。
 

Please continue!

 
Another_eYes:

感谢您的回答。我想用的是现成的bitmap 文件。不是自己编辑的bitmap。

我尝试过编一个 ***.rc 文件,然后用brcc32.exe 将其转换为****.res 文
件,用{$ r ***.res} 加入,可使用 loadfromresourcename 来得到bitmap文件
。可无法用 loadfromresourceid 得到bitmap。 不知为什么。望赐教。
 
有这种问题吗?
我怎么可以?
id就是.rc中的顺序。从1开始.
 
多人接受答案了。
 

Similar threads

回复
0
查看
804
不得闲
D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
后退
顶部