在MFC中给按钮添加图标
2014-12-24 17:36
190 查看
在MFC中的按钮,本身只有文字,比较简单,现在想实现在按钮上添加图标(.ico格式)的效果。如果想改变窗体的Icon利用的是SetIcon函数,而SetIcon函数其实是CWnd的成员函数。而CButton也是一种窗口,即继承自CWnd,所以Button也可以利用这个函数来实现自定义的图标。
1、引入Icon资源。
将后缀为.ico的图标资源添加进工程里,记录资源号,如IDI_ICON1。
2、给要添加图标的Button绑定控件变量
类型选择Control,名称可以取为m_BtnTest。
3、修改对话框的初始化函数OnInitDialog
在OnInitDialog函数中,添加如下代码:
经过以上三步,就可以实现按钮上同时显示文字和图标的效果。
参考资料:
1、MFC中为按钮添加图片,图标
http://blog.csdn.net/popstars5207/article/details/7408694
在MFC中的按钮,本身只有文字,比较简单,现在想实现在按钮上添加图标(.ico格式)的效果。如果想改变窗体的Icon利用的是SetIcon函数,而SetIcon函数其实是CWnd的成员函数。而CButton也是一种窗口,即继承自CWnd,所以Button也可以利用这个函数来实现自定义的图标。
1、引入Icon资源。
将后缀为.ico的图标资源添加进工程里,记录资源号,如IDI_ICON1。
2、给要添加图标的Button绑定控件变量
类型选择Control,名称可以取为m_BtnTest。
3、修改对话框的初始化函数OnInitDialog
在OnInitDialog函数中,添加如下代码:
HICON m_IconBtn=AfxGetApp()->LoadIcon(IDI_ICON1);//导入Icon资源,利用m_hIconBtn来存储句柄。 m_BtnTest.SetIcon(m_IconBtn);
经过以上三步,就可以实现按钮上同时显示文字和图标的效果。
参考资料:
1、MFC中为按钮添加图片,图标
http://blog.csdn.net/popstars5207/article/details/7408694
相关文章推荐
- MFC中为按钮添加图片,图标
- 孙鑫 MFC第9讲 toolbar 工具栏 添加按钮 不显示 T字形图标 vs2010
- MFC添加位图按钮,MFC添加图标按钮,mfc按钮添加图片
- VS2010 MFC对话框程序用CButtonST给按钮添加图标
- MFC添加位图按钮,MFC添加图标按钮,mfc按钮添加图片
- MFC——对话框程序添加工具栏按钮图标及其按钮tooltip
- 【框架-MFC】CMFCMenuBar 菜单按钮的图标添加
- MFC添加位图按钮,MFC添加图标按钮
- MFC添加系统托盘图标
- MFC如何为程序添加图标
- MFC 为树形控件添加图标
- MFC让按钮控件显示*.ico图标和文字说明
- MFC treectrl控件类以及添加图标
- MFC给按钮添加图片
- 为MFC按钮添加各种图片
- MFC给按钮添加图片
- VS2013MFC对话框工程学习笔记四 - 为按钮添加一个响应事件二
- MFC单文档添加按钮控件、消息响应函数
- [MFC]ToolBar添加新图标无法显示的问题
- MFC中在按钮上显示图标