如何给程序添加图标
如何在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);