CButton控件:mfc自绘按钮类,1张图片显示多种状态的方法
来源:互联网 发布:httppost请求发送json 编辑:程序博客网 时间:2024/05/16 07:51
mfc自绘按钮类,1张图片显示多种状态的方法
代码下载(vc6.0):http://download.csdn.net/detail/chen1083376511/9872614
另一种按钮贴图方法,博客链接:http://blog.csdn.net/chen1083376511/article/details/73321840
下载的解压下来,工程里面CPicButton.h和CPicButton.cpp两个文件,可以直接拿来用,里面有详细的注释。
1.新建一个工程,把CPicButton.h和CPicButton.cpp两个文件,复制到刚新建好的工程目录下的res文件夹。在A/O插件点击“A”按钮,把res文件夹里面的CPicButton.h和CPicButton.cpp两个文件导入进去。
如果没有A/O插件,解决方法的链接:http://blog.csdn.net/chen1083376511/article/details/53856728
2.把按钮图片导入工程里面。
2.然后在主对话框的头文件添加#include "PicButton.h",然后添加按钮的成员变量,修改按钮变量的类,把原来的CButton改为CPicButton.
((比如一个按钮的成员变量是m_cancel,另一个按钮的成员变量是m_ok)
比如在主对话框的头文件:
CPicButton m_cancel
CPicButton m_min
主对话框的初始化函数OnInitDialog(),添加
m_cancel.LoadImage(IDB_Cancel,3,false);(IDB_Cancel是图片的ID)
m_min.LoadImage(IDB_Min,3,false);
按钮类如以下效果:
如果m_cancel.LoadImage(IDB_Cancel,3,false);中第3个参数设置为true,效果如图
- CButton控件:mfc自绘按钮类,1张图片显示多种状态的方法
- CButton控件:MFC如何给按钮添加图片,显示三种状态,分别是点击、盘旋、初始状态(不点击也不盘旋状态)。
- MFC重绘控件篇---按钮CButton
- [MFC]传统控件介绍、CButton按钮类
- MFC-自绘控件(CButton篇)
- VC MFC按钮(CButton)控件
- VC/MFC按钮(CButton)控件
- VC MFC按钮(CButton)控件
- [MFC]传统控件:控件简介以及CButton按钮类
- MFC用CButton实现带滚动条的图片显示控件,无须用CScrollBar辅助实现。
- wince控件之自绘按钮(支持多种状态的图像加载、可通过图像创建不规程按钮)
- 在自绘控件中创建多个CButton按钮时,如果设置按钮的消息(使用ON_COMMAND_RANGE消息)
- mfc的CButton类
- MFC 在对话框显示图片的多种方法
- MFC 在对话框显示图片的多种方法
- MFC动态创建CButton控件显示不正常
- 【VC界面】CButton按钮类和GroupBox分组框的自绘
- MFC:三角形按钮(重绘CButton)
- docker使用教程
- AD8628/AD8629/AD8630 pin对拼完美替代 MS8628/MS8629/MS8630零漂移|高精度运放
- Struct定义和使用
- coreseek分词词表那些事
- hazelcast的常见问题
- CButton控件:mfc自绘按钮类,1张图片显示多种状态的方法
- Spring Data MongoDB 四:基本文档修改(update)(一)
- Reset.css 样式重置
- EffectiveJava 学习总结(二)
- 架构设计:负载均衡层设计方案(3)——Nginx进阶
- java.lang.IllegalArgumentException: An invalid domain [.test.com] was specified for this cookie
- 没有标题的标题
- 学习笔记——JAVA设计模式<21>观察者模式
- 硬盘SMART信息数据结构