MFC按钮中添加图标

目录

一、创建对话框

二、 开始添加

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

2、添加资源

3、添加按钮

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

5、代码添加


一、创建对话框

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

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

 

 最终效果:

 

 推荐博客:

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

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

 

 

 

 

 

 

 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值