如何创建一个图像按钮
2008-08-04 22:59
513 查看
创建一个图像按钮其实很简单,只需要将按钮的类型CButton改成类型CBitmapButton即可轻松实现(可通过ClassWizzard将一个按钮与一个变量相关联,然后再手工将这个变量的类型CButton改成CBitmapButton即可)。通过调用CBitmapButton类的成员函数LoadBitmaps可以设置按钮各个状态时的图像。
LoadBitmaps(正常状态时的图像ID,鼠标按下时的图像ID,收到输入焦点时的图像ID,不使能时候的图像ID)。注意这里说的是设置BITMAP按钮的方法,另外在按钮的属性里面还得选上Bitmap和Owner Draw两个选项,以表明该按钮是BITMAP按钮,并且用用户的图像来重画按钮。
但这样的按钮用起来还是显得有些单调,比如我想让鼠标放到按钮上时按钮的图像就改变,CBitmapButton类就显得力不从力了,要想得到上述功能,请看下一篇。
LoadBitmaps(正常状态时的图像ID,鼠标按下时的图像ID,收到输入焦点时的图像ID,不使能时候的图像ID)。注意这里说的是设置BITMAP按钮的方法,另外在按钮的属性里面还得选上Bitmap和Owner Draw两个选项,以表明该按钮是BITMAP按钮,并且用用户的图像来重画按钮。
但这样的按钮用起来还是显得有些单调,比如我想让鼠标放到按钮上时按钮的图像就改变,CBitmapButton类就显得力不从力了,要想得到上述功能,请看下一篇。
相关文章推荐
- GTK如何创建一个带图像的按钮?
- 【学习笔记】cocos2d-x 如何创建一个按钮(文本按钮、图片按钮)
- 如何创建一个CSS3 Ajax加载图标没有图像
- 【转贴】如何利用CSS创建一个漂亮的按钮
- 如何为你的UWP应用创建一个纯粹的图标按钮
- 如何一个创建三态下压按钮
- [Android小技巧]如何不用图片创建一个带圆角的按钮
- 如何创建一个CSS3 Ajax加载图标没有图像
- 如何创建一个Spark图标按钮和皮肤
- UE4学习7 如何创建显示一个UMG按钮
- 如何创建一个CSS3 Ajax加载图标没有图像
- 如何创建一个渐变背景色的按钮
- 如何创建一个表维护对应的事务码
- Cocos2d 控件:创建一个按钮
- 在mfc中,如何设置一个隐藏菜单栏,工具栏,状态栏,最大化、最小化、关闭按钮的窗体 分类: MFC
- 3D ACIS Modeling使用教程:如何用3D ACIS 创建一个椭球
- css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
- 如何在公司内部创建一个 InnerSource 社区
- Swift类中如何创建一个对外只读对内可读写的属性
- PS网页设计教程IV——如何在Photoshop中创建一个专业博客网站布局