MFC程序、dos程序修改图标

来源:互联网 发布:数据挖掘图片 编辑:程序博客网 时间:2024/06/10 02:47

一,控制台的程序。只需添加ico图片到资源,然后重新编译一下,exe就有图像了

二,MFC对话框程序。

1,在资源视图中,选择Icon 文件夹,导入要作为图标的ico格式的图片,并记着图片的ID号。

然后打开 解决方案资源管理器中的 Resource.h 资源头文件,把自己刚添加的图片的ID号(默认为IDI_ICON1  )后面的数字改为128,

默认图标的ID号IDR_MAINFRAME 后面的数字改为添加图片的ID,或者随意改为一个大于128的不重复的数字。

从新编译,就能看到图标已改


2,修改标题栏的图标

如把刚才导入的图标作为标题栏的图标(ID为 IDI_ICON1)

找到主对话框类构造函数,修改 LoadIcon( ) 中的ID值

CVarianceDlg::CVarianceDlg(CWnd* pParent /*=NULL*/): CDialogEx(CVarianceDlg::IDD, pParent), m_input(_T("")), m_output(_T("")){m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);// 把 LoadIcon( )方法中的ID改为自己添加的图标的ID即可}

三、MFC单文档程序

1,修改标题栏图标:

在CMainFrame中的OnCreate()函数中添加如下代码:

HICON m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);  SetIcon(m_hIcon,TRUE);  SetIcon(m_hIcon,FALSE);  

其中IDI_ICON1是首先需要载入的资源ID。

2,修改*.exe的图标

直接修改资源文件*.rc的图标路径,改为自己导入的ioc 路径




0 0
原创粉丝点击