目录
一、创建对话框
首先需要创建个对话框程序,参考之前写的博客:
mfc入门基础(三)创建对话框_mfc对话框_Littlehero_121的博客-CSDN博客
二、 开始添加
1、将.ico图片放进res路径下
2、添加资源
双击.rc文件,如下:
右键,添加资源
记住,一定要ctrl+S保存(以下是未保存状态)
保存成功
3、添加按钮
界面上添加个按钮,如下:
在视图中找到工具箱,然后拖动个Button进来,如下:
右键属性,修改Caption与ID,如下:
右键添加变量,如下:
4、将按钮属性中icon修改为true
5、代码添加
CRect rect;
m_TestButton.GetWindowRect(rect);
long width = rect.right - rect.left;
long height = rect.bottom - rect.top;
HICON hicon_btn = (HICON)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON2),
IMAGE_ICON, width - 2 , height - 2, LR_DEFAULTCOLOR | LR_CREATEDIBSECTION);
m_TestButton.SetIcon(hicon_btn);
最终效果:
推荐博客:
百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q 提取码:6666