现在有个问题,我的EXE有两个不同的版本。编译选项分别是Release和Debug。要实现根据编译选项不同,生成的EXE图标和任务图标等都不同。现在我有两个图标ICON1和ICON2,但是exe默认会选用ID小的一个作为EXE图标,我怎么才能实现如果编译选项为Release的时候,使用ICON1做图标,如果为Debug的时候,使用ICON2为图标呢?
谢谢

解决方案 »

  1.   

    代码来控制,根据DEBUG 宏,然后LoadIcon加载不同的ICON
      

  2.   

    谢谢楼上两位的回到,oyljerry说的根据DEBUG宏用LoadIcon加载的只能够实现运行后的图标显示,不能够实现生成exe的图标改变。coyer说的这种方式我还真没有试过,明天试试看如何。
    谢谢
      

  3.   

    宏到时哪里都支持的,就是应该在加载rc和resource.h的时候,编译选项的宏还没有生效。导致设置没效果。
    好了,结题吧,感谢两位的回答。