首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么给程序添加图标

2012-04-02 
如何给程序添加图标如何在MFC中给对话框添加图标呢?就像about对话框左边的MFC图标那样?[解决办法]在对话框

如何给程序添加图标
如何在MFC中给对话框添加图标呢?就像about对话框左边的MFC图标那样?

[解决办法]
在对话框类的构造函数中找到:m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
把IDR_MAINFRAME换成你自己添加的ICO文件的ID
然后查找工程里所有的IDR_MAINFRAME,全部用//注释掉
在运行,就是自己的图标了
[解决办法]
在OnInitDialog()中添加如下代码:
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);//IDR_MAINFRAME是图片资源ID(图片是ico格式的)

SetIcon(m_hIcon, TRUE);// Set big icon
SetIcon(m_hIcon, FALSE);// Set small icon
[解决办法]
SetIcon();
[解决办法]
如果你想程序中每个对话框(包括MessageBox等公共对话框)都有图标,可用SetClassLong搞定
SetClassLong(hwndDlg,GCL_HICON,(long)g_hIcon);

热点排行