1.MFC生成的.EXE图标更改
(1)首先下载或者绘制一个图标,转换或另存为.ico文件格式;
(2)将得到的.icon文件放到工程目录下的资源目录下(res文件夹);
(3)右键资源试图,添加资源,导入刚刚放到res文件夹下的.icon文件,系统会自动生成一个名字,例如IDI_ICON1;
(3)在当前**Dlg对话框类的.cpp文件中找到对话框类的构造函数,里面有m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
(4)更改IDR_MAINFRAME为上述自动生成的IDI_ICON1即可;
(5) 编译运行后即可看到,对话内框左上角的图标已经更换成你所期望的。
2.注意事项
(1 )根据上述更改,你还需要将IDI_ICON1的ID值改成一个不与其他只重复,并且小于IDR_MAINFRAME的ID值的数字,这个是为了让工程编译生成的.exe文件的图标也改成你所需要的图标;
(2)改完注意事项(1)之后,发送快捷方式到桌面,可能会出现快捷方式显示的还是之前的图标,这时候 我们需要更改.exe的文件名,改成和之前不同的,然后在发送快捷方式应该就可以了。