位图进度条
来源:互联网 发布:mac应用软件 编辑:程序博客网 时间:2024/06/01 07:38
位图进度条
作者:徐云飞
下载本文示例源代码
图一 例子效果
玩过破天的朋友知道,游戏更新时进度是用位图表示的,我觉的挺漂亮的,于是自己动手做了一个类来实现那种效果。
这个类的名字叫CBmpProgCtrl,继承于CStatic,使用方法如下。
1、首先要将BmpProgCtrl.h和BmpProgCtrl.cpp添加到工程中。
2、导入两幅位图,作为前景和背景。资源标识分别为IDB_FORE和IDB_BACK.
3、在对话框上,放置一个"Static Text"控件,修改其ID,只要不是默认的IDC_STATIC就可以了。
4、让这个控件和一个Control类型的变量关联,如变量名可以叫m_bmpprog。
5、找到该变量定义的地方,应该是CStatic m_bmpprog,修改CStatic为CBmpProgCtrl。并将头文件BmpProgCtrl.h包含进来。
6、调用该类的方法。
类成员方法介绍:
void GetRange(int &lower,int &upper)返回进度条范围。
int GetPos()获得当前位置
int StepIt( )以当前步长使进度条增长
int SetStep( int nStep )设置步长
int SetPos( int nPos )设置位置
void SetRange( int nLower, int nUpper )设置进度条范围。
具体的可以看源代码。你可以修改它以符合自己的需要。你可能觉的这些方法很熟悉,是的,我参考了CProgressCtrl的方法名。
结束语
这个东西,比较简单,你可以很容易就使用。
- 位图进度条
- ProgressCtrlST位图进度条控件类
- vckbase 位图进度条及我个人修改
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 位图
- 网站界面设计:网页的均衡规划与选择
- Unix中sed的用法
- 创业成功必守36条铁律(四)
- 实训汇编语言设计——存储区数据传输
- gridview-----添加OnRowDeleting事件及确认事件OnRowCreated
- 位图进度条
- 自定义应用程序配置文件(app.config)
- 实训汇编语言设计——内存多字节10进制数相加
- CodeBlocks学习(四)中文支持
- 实训汇编语言设计——学生的成绩统计
- PHP将mysql数据表转换为excel文件
- 从今天开始
- 如何去掉Windows资源管理器和IE地址栏的自动补全功能
- 带文字的进度条