标准资源的名称怎样得到,用API的
EnumResourceNames( ) 吗?

解决方案 »

  1.   

    Stream:=TResourceStream.CreateFromID(HProc,ID,RT_ANIICON);
      

  2.   

    我想据标准类型用EnumResourceNames( )
    列资源名 总是不成功!
    只能列出自定义的!
      

  3.   

    取得的名称是数字,先判断它是否是数字,然后用IntToStr来显示
      

  4.   

    上次列出的资源类型有:
       DBF  TEST  1    3    6   10    12    14
    再根据类型列出资源名:
      10:     DVCLAL    TFORM!
      14:      MAINICON
    其它列不出!你的RT_ANIICON是22就更列不出了!     
      

  5.   

    用Borland Image Editor在程序里加上一些标准资源吧,
    我的是RT_BITMAP,RT_GROUP_ICON,RT_GROUP_CURSOR至少这三类取出的数据是错误的
    比如RT_GROUP_CURSOR类的资源的Size都是20,数据就更别说了
      

  6.   

    数字可以列了,就两种:
      1:       1 2 3 4 5 6  7
      3:       1
    增加标准资源就不试了,
    我就用14 与 MAINICON 试试吧!
      

  7.   

    无药可救,API 读它也是20字节!
      

  8.   

    建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
    访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。
      

  9.   

    难道没有其他方法吗(当然用LoadCursor,LoadBitmap是不行的)?