我用vc做了个程序(无界面),现在的问题是系统给我的程序默认了一个图标(很是难看)请问我怎样把我的.ico文件加到程序图标上?最好详细些(本人新手)!谢谢!!!

解决方案 »

  1.   

    最简单的方法?
    呵呵,将你的图标在图片浏览器(如AcdSee)中打开,复制;
    在VC中打开resource,双击你认为很难看的图标。清空其内容之后粘贴。
    再编译,OK!
      

  2.   

    用文本编辑器打开你工程的资源文件(在工程文件夹下)找到图标的那一项,把文件路径改为你的新图标的路径就可以了。
    IDR_MAINFRAME           ICON    DISCARDABLE     "res\\学生信息管理.ico"
    IDR_MYTYPE              ICON    DISCARDABLE     "res\\学生信息管理Doc.ico"
    IDI_SERVER              ICON    DISCARDABLE     "res\\SERVER.ico"
    IDI_DATABASE            ICON    DISCARDABLE     "res\\DATABASE.ico"
    如上改后面的路径就可以了
    记得重新编译哦
      

  3.   

    删掉原来的IDR_MAINFRAME对应的图标
    然后导入图标,id命名为IDR_MAINFRAME就可以了动态改变:
       SetIcon(m_hIcon, TRUE); // Set big icon
    SetIcon(m_hIcon, FALSE); // Set small iconm_hIcon=::LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(你的图表id));
      

  4.   

    删掉原来的IDR_MAINFRAME对应的图标
    然后导入图标,id命名为IDR_MAINFRAME就可以了动态改变:
       SetIcon(m_hIcon, TRUE); // Set big icon
    SetIcon(m_hIcon, FALSE); // Set small iconm_hIcon=::LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(你的图表id));
      

  5.   

    不是mfc程序是不是不能改变它的.exe图标!谢谢大家
      

  6.   

    在IDR_MAINFRAME的图标上面有一个32X32
    把它改为16X16的
    看到什么了?