B bigapple Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #1 在 TBITMAP 中有 LOADFROMRESOURCEID(IINSTANCE:THANDLE,RESID:INTEGER) 这一方法,需要在资源文件中有相应的ID号,应如何做。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #2 如果用delphi自己带的image editor编辑resource文件, id就是bitmap在其中的位置. 用其他资源文件编辑器编辑也一样.
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #3 自己定义即可,无人干涉!如: ID_OK = 1001 ID_Cancel = 1002 等
F fx Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-10 #4 如果用ID不方便的话,用 LoadFromResourceName(Instance: THandle; const ResName: string) 给资源起个名字就OK。
B bigapple Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-13 #6 Another_eYes: 感谢您的回答。我想用的是现成的bitmap 文件。不是自己编辑的bitmap。 我尝试过编一个 ***.rc 文件,然后用brcc32.exe 将其转换为****.res 文 件,用{$ r ***.res} 加入,可使用 loadfromresourcename 来得到bitmap文件 。可无法用 loadfromresourceid 得到bitmap。 不知为什么。望赐教。
Another_eYes: 感谢您的回答。我想用的是现成的bitmap 文件。不是自己编辑的bitmap。 我尝试过编一个 ***.rc 文件,然后用brcc32.exe 将其转换为****.res 文 件,用{$ r ***.res} 加入,可使用 loadfromresourcename 来得到bitmap文件 。可无法用 loadfromresourceid 得到bitmap。 不知为什么。望赐教。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-13 #7 有这种问题吗? 我怎么可以? id就是.rc中的顺序。从1开始.