我把RES里的原来默认的ICO文件 替换为我自己的同名的ICO文件,重建全部后运行时的标题图标变成新的了,可是再看EXE文件的图标还是系统默认的,我还试了好多方法,都不行怎么办,帮帮忙!!

解决方案 »

  1.   

    1、文件的图标是用文件资源中ID最小的图标,在resouce.h中改一下图标的ID,把你要显示的图标ID改成最小的一个。
    2、一个图标文件中可以包含多个位图,系统显示时是根据所需要的位图尺寸来找对应的,“大图标”时找32*32的;“小图标”或者“列表”时找16*16的。
    3、替换资源中的文件时最好rebuild一下。
      

  2.   

    我把RES里的原来默认的ICO文件 替换为我自己的同名的ICO文件
    ======================================================
    这一步对了,ReBuild All。至少我的ReBuild All后成功了。
      

  3.   

    rebuild all 不行的话,
    估计你是在编辑ico时copy过去的,ico文件里有不同大小的ico图,你得把里面的ico都改了,
    不然预览时与执行时调用的ico可能就是不一样的