就是当一个快捷方式指向那个应用程序的时候,点属性可以替换图标。
我的那个程序里只有一个图标,如何做到象其他程序那样有很多图标在里面可以选择?是不是应该做一个固定名字的res,然后把图标都加进去?
因为我有一个 res 文件,里面有很多图标文件,但在替换图标那里都见不到它们。

解决方案 »

  1.   

    可是那个 Project->Resourcess是灰色的啊
    application怎么加入多icon?
      

  2.   

    用{$R *.res} 工程里加上你用image editor编辑好的res文件
      

  3.   

    我大概明白了,就是在 ProjectName.res 的 Content 里面加入 Icon 吧。可是我即使加入后,重新编译程序。随便找个快捷方式来更换,选中那个应用程序,里面还是只有一个图标哦。这是怎么回事?
      

  4.   

    不要使用Delphi的ImageEditor,这个软件可能造成图标质量的衰减!!!1、编写RC脚本
    RC格式如下:
    YOUR_ICON_NAME ICON "IconFileName.Ico"
    ....
    存成扩展名为RC的文本文件2、将Rc脚本编译成Res
    使用命令行:Brcc XXX.RC将XXX.RC编译成XXX.Res3、在工程文件中加入一行:{$R 新的资源.Res}
    然后....
      

  5.   

    我说呢,原来我先前把 icon 写成 rcdata 了,难怪没显示出来