MFC让按钮控件显示*.ico图标和文字说明
来源:互联网 发布:淘宝清洗过期了怎么办 编辑:程序博客网 时间:2024/06/05 11:49
实现这个功能主要参考了这个资源:MFC 图文按钮通过重载CButton按钮。来实现在按钮上加载图片
实现方式是重载了CButton类来实现。
首先介绍合适的ico图标,一般mfc合适的ico图标为 尺寸:64*64,高度:64像素,宽度:64像素,位深度:32。 这个可以在图片属性的详细信息中找到
ico图片的制作方法可百度,也可以在这个网站上在线转换,任何格式的图片都可以转换成ico图片,然后选择合适的尺寸保存就可以了。网址:ico图标制作
ico图标一般放在项目文件夹的res文件夹下
1.在mfc项目资源视图icon下,把这些ico图标添加到项目中来。
2.添加重载的CButton类的.h和.cpp文件到项目中。这两个文件可以在这里下载:ImageButton
3.修改ImageButton.cpp文件中的包含的头文件。
4.在*dlg.h文件中声明CImageList和自定义按钮注意加入重载类的头文件。
CImageList m_images;ImageButton m_button1;
5.在*.dlg.cpp文件中添加代码
DoDataExchange函数中关联按钮的id和声明的自定义类按钮的对象。
DDX_Control(pDX, IDC_BUTTON1, m_button1);
OnInitDialog函数中加入图像列表和关联按钮和图标
m_images.Create(24,24,ILC_COLOR24|ILC_MASK,1,0);m_images.Add(AfxGetApp()->LoadIcon(IDI_ICON1));m_button1.SetImageList(&m_images);m_button1.SetImageIndex(0);
到此运行exe文件,可以同时显示按钮的图片和文字说明。
0 0
- MFC让按钮控件显示*.ico图标和文字说明
- MFC静态控件CStatic显示不出ICO图标解决
- 按钮控件显示图片和图标
- 显示ICO图标
- MFC中在按钮上显示图标
- 如何让BitBtn按钮显示icon图标
- mfc 控件图标显示灰色,ondraw不起作用
- 关于MFC Cbutton按钮同时显示图标和文字的问题
- 为按钮添加指示ICO图标
- sencha touch 彩色图标按钮(button+ico)
- 让网页在浏览器标题栏显示自己制作的图标ico
- VC代码创建按钮和图标控件
- 隐藏和显示按钮控件。
- 隐藏和显示按钮控件
- MFC中使用文本控件实现图标和位图的显示
- 让程序的按钮显示UAC的小盾图标
- 关于ico图标不显示的问题
- discuz3.2显示 ico图标问题
- 社説 20150601 関電再値上げ 原発再稼働を着実に推進せよ
- 01-复杂度2. Maximum Subsequence Sum (25)
- 3D数学基础及图形与游戏开发的学习 (三)
- How to make changes to wcf service without breaking clients
- 观察者模式
- MFC让按钮控件显示*.ico图标和文字说明
- pb9获得当前程序所在路径及中文字符长度处理
- C++ 9.1 顺序容器-----vector、list、deque
- 两个月面试的经验分享 (2012-04-27 12:16:27)
- 高效使用vim
- 加薪/技术才是最大的开源(为什么要适当远离股票市场?)
- eclipse配置tomcat7
- linux 后台运行,终止
- java web 分页技术总结