MFC 之进度条CProgressCtrl

本文详细介绍了MFC中CProgressCtrl类的成员函数,包括create()、SetRange()、SetPos()、OffsetPos()、SetStep()和StepIt()的用法,并提供了两个实例,分别演示了在资源窗口添加和代码动态创建进度条控件的方法。
摘要由CSDN通过智能技术生成

一、成员函数简介

1、create()

针对不是通过资源文件上拖拉进度条控件生成的进度条,需要用此函数创建一个。

2、SetRange()

设置进度条的起始值和终止值。

3、SetPos()

设置进度条的当前位置。

4、OffSetPos()

移动进度条一段距离

5、SetStep()

设置步长

6、StepIt()

按照步长来更新位置

二、例子

例1:在资源窗口手动增加一个控件IDC_PROGRESS1

CProgressCtrl *myProCtrl2 = (CProgressCtrl *)GetDlgItem(IDC_PROGRESS1);
myProCtrl2->SetRange(0,100);
for (int i = 0;i<100;i++)
{
//myProCtrl2->OffsetPos(1);       //此句代码等同于下两句,以固定步长1更新显示,该功能也可以这样实现:myProCtrl2->SetPos(i); 
myProCtrl2->SetStep(1);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值