MFC按钮中添加图标

目录

一、创建对话框

二、 开始添加

1、将.ico图片放进res路径下

2、添加资源

3、添加按钮

4、将按钮属性中icon修改为true 

5、代码添加


一、创建对话框

首先需要创建个对话框程序,参考之前写的博客:

mfc入门基础(三)创建对话框_mfc对话框_Littlehero_121的博客-CSDN博客

二、 开始添加

1、将.ico图片放进res路径下

MFC按钮中添加图标_第1张图片

2、添加资源

双击.rc文件,如下:

MFC按钮中添加图标_第2张图片

右键,添加资源

MFC按钮中添加图标_第3张图片

MFC按钮中添加图标_第4张图片

记住,一定要ctrl+S保存(以下是未保存状态)

MFC按钮中添加图标_第5张图片

保存成功

MFC按钮中添加图标_第6张图片

3、添加按钮

界面上添加个按钮,如下:

在视图中找到工具箱,然后拖动个Button进来,如下:

MFC按钮中添加图标_第7张图片

右键属性,修改Caption与ID,如下:

MFC按钮中添加图标_第8张图片

右键添加变量,如下:

MFC按钮中添加图标_第9张图片

4、将按钮属性中icon修改为true 

MFC按钮中添加图标_第10张图片

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);

MFC按钮中添加图标_第11张图片

 

 最终效果:

MFC按钮中添加图标_第12张图片

 

 推荐博客:

精灵球Plus介绍_清风徐来Groot的博客-CSDN博客

百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q   提取码:6666 

 

 

 

 

 

 

 

你可能感兴趣的:(MFC初学,mfc,c++)