更改MFC生成的程序的默认exe图标(转)
2011-04-25 13:05
357 查看
这是个好东西。
一般更改打开程序时的左上角的程序图标使用如下方法:
对话框为例,在对话框构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);将最后的IDR_MAINFRAME改为自己的图标即可,上面改为了IDI_ICON3,更改的图标需要先导入或者添加进资源icon里,文档结构的应该类似,就是找到loadicon函数,将默认的mfc图标换成自己的。
但是这样只能更改打开程序时左上角的图标和任务栏里图标,不能更改生成的exe文件的图标,要更改图标从resourceview栏,在resource.h中打开之后可以看到各个资源的ID值,一般mfc自动生成的IDR_MAINFRAME是128,自己添加的会大于128,顺序后延,编译时默认将ID最小的作为exe的图标,所以只要我们将其改之就可以了,还是上面的对话框,将IDI_ICON3改为128,将IDR_MAINFRAME改为其他的大一点的数不能太大了,因为可能会有其他用处,就改为130吧,然后重新rebuild,这时就可以看到exe图标变成了自己的IDI_ICON3的图标了。
一般更改打开程序时的左上角的程序图标使用如下方法:
对话框为例,在对话框构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);将最后的IDR_MAINFRAME改为自己的图标即可,上面改为了IDI_ICON3,更改的图标需要先导入或者添加进资源icon里,文档结构的应该类似,就是找到loadicon函数,将默认的mfc图标换成自己的。
但是这样只能更改打开程序时左上角的图标和任务栏里图标,不能更改生成的exe文件的图标,要更改图标从resourceview栏,在resource.h中打开之后可以看到各个资源的ID值,一般mfc自动生成的IDR_MAINFRAME是128,自己添加的会大于128,顺序后延,编译时默认将ID最小的作为exe的图标,所以只要我们将其改之就可以了,还是上面的对话框,将IDI_ICON3改为128,将IDR_MAINFRAME改为其他的大一点的数不能太大了,因为可能会有其他用处,就改为130吧,然后重新rebuild,这时就可以看到exe图标变成了自己的IDI_ICON3的图标了。
相关文章推荐
- 更改MFC生成的程序的默认exe图标
- MFC 生成 exe文件的图标更改方法
- MFC 生成 exe文件的图标更改方法
- vs2010如何生成EXE文件如何更改EXE程序图标
- MFC 生成 exe文件的图标更改方法(转)
- MFC中对生成exe文件的图标更改方法
- MFC生成exe文件图标更改方法
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改…
- VS2013如何生成exe文件以及如何更改exe程序图标
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法
- MFC 生成 exe文件的图标更改方法
- 如何更改MFC程序图标
- 如何更改Win32生成exe文件的图标
- VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦
- VS2013 更改MFC标题栏图标和生成的执行文件图标