MFC进度条控件(Progress)

本文详细介绍了如何在MFC程序中使用进度条控件,包括设置进度条范围、当前位置和步长的方法。通过创建基于对话框的应用程序,向对话框中添加相关控件,并为确定按钮处理单击事件,使得进度条能够根据编辑框中的设置进行变化。此教程旨在帮助开发者掌握进度条控件的基本操作和应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进度条控件的应用

进度条的主要方法和事件

SetRange方法:该方法用于设置进度条范围。

void SetRange(short  nLower,short  nUpper);进度的下界和上界范围。

GetPos方法:用于获取进度条当前位置。

SetStep方法:用于设置进度条每步的增量。

StepIt方法:用于每一步的增量来增加进度条的当前位置。

详细的介绍见MFC++程序开发参考大全(P196)

1、创建一个基于对话框的应用程序。

2、向对话框中添加一个进度条控件、一个按钮控件、3个静态文本控件和3个编辑框控件,为编辑框控件和进度条控件添加变量,分别为m_From、m_To、m_Step和m_Prog。注意编辑框控件的Type设置为int型。

3、为确定按钮处理单击事件,使进度条随着编辑框中的设置进行变化。

代码

void CProgressDlg::OnButton1() 
{
	UpdateData(TRUE);
	m_Prog.SetRange(m_From,m_To); //设置进度条范围
	m_Prog.SetStep(m_Step);       //设置进度条步长
	m_Prog.StepIt();              //设置进度条当前位置
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值