位图进度条

AAAAAALynnAnge

AAAAAALynnAnge

2016-01-29 12:08

位图进度条,位图进度条

位图进度条

作者:徐云飞

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/cyuyanjiaocheng/)

下载本文示例源代码


图一 例子效果

玩过破天的朋友知道,游戏更新时进度是用位图表示的,我觉的挺漂亮的,于是自己动手做了一个类来实现那种效果。

这个类的名字叫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的方法名。

结束语

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/cyuyanjiaocheng/)

这个东西,比较简单,你可以很容易就使用。

展开更多 50%)
分享

猜你喜欢

位图进度条

C语言教程 C语言函数
位图进度条

jsp进度条

Web开发
jsp进度条

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ajax进度条

Web开发
ajax进度条

ASP进度条

ASP
ASP进度条

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

进度条 - 步骤教程

flash教程
进度条 - 步骤教程

无尽的进度条攻略

电脑网络
无尽的进度条攻略

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

CSS的十八般技巧(2)

CSS的十八般技巧(2)

从 Visual Basic 6.0 到 Visual Basic.NET 的转换(2)

从 Visual Basic 6.0 到 Visual Basic.NET 的转换(2)
下拉加载更多内容 ↓