程序是默认图标。我是这么做的:
    1。file->new->resource script,随标写个名字icon
    2.insert->Rsource->Icon 问题来了:如果选择 new,自己画一个,能运行,成功。
     如果选择Import...,出现对话框,选一个ico格式的图表,也能运行,但是不是我定义的图表,而是一个windows旗帜的图表。(图表ID_ICON)这是下面的步骤
    3。LoadIcon(hInstance,MIKETRESOURCE(ID_ICON));
       包含头文件#define "resource.h"                           
 问什么自己的画的就可以加载,选择一个存在的就不行呢??迷惑!    

解决方案 »

  1.   

    在res中直接用需要的图标改名覆盖原来的图标即可,如用加载的方式,最好将图标和可执行文件放在一起。
      

  2.   

    改图标的工作一般只要这样就行了insert - resource - icon - import加入之后,把原来的主程序图标删除,把加入的图标的ID改为主程序的图标的ID
      

  3.   

    小帅哥说的好像不对哦,自己手画的可以,但是用import的不行,真的。
      

  4.   

    一个图标包含 32*32 和 16*16 两个部分,你编辑的时候会看到。也许你IMPORT的图标不包含16*16的,所以