CProgressCtrl选件类

提供Windows常见进度栏控件的功能。

class CProgressCtrl : public CWnd

成员

sys15k39.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CProgressCtrl::CProgressCtrl

构造 CProgressCtrl 对象。

sys15k39.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CProgressCtrl::Create

创建一个进度栏控件并将它附加到 CProgressCtrl 对象。

CProgressCtrl::CreateEx

使用指定的Windows扩展的样式创建一个进度并将它附加到 CProgressCtrl 对象。

CProgressCtrl::GetBarColor

获取显示进度栏的颜色当前进度栏控件的。

CProgressCtrl::GetBkColor

获取当前进度栏的背景色。

CProgressCtrl::GetPos

获取进度栏的当前位置。

CProgressCtrl::GetRange

获取进度栏控件大小的下限和上限。

CProgressCtrl::GetState

获取当前进度栏控件的状态。

CProgressCtrl::GetStep

检索当前进度栏控件的进度栏的步骤递增。

CProgressCtrl::OffsetPos

将一个指定的增量提升进度栏控件的当前位置并重画该线条反映新位置。

CProgressCtrl::SetBarColor

显示安装进度栏的颜色在当前进度栏控件的。

CProgressCtrl::SetBkColor

设置进度栏的背景色。

CProgressCtrl::SetMarquee

启用marquee模式打开或关闭为当前进度栏控件。

CProgressCtrl::SetPos

设置进度栏控件的当前位置并重画该线条反映新位置。

CProgressCtrl::SetRange

设置进度栏控件的最小和最大大小并重画该线条反映新的范围。

CProgressCtrl::SetState

设置当前进度栏控件的状态。

CProgressCtrl::SetStep

对于进度栏控件指定步骤递增。

CProgressCtrl::StepIt

通过一系列步骤增量提升进度栏控件的当前位置(请参见 SetStep)并重画该线条反映新位置。

备注

进度栏控件是应用程序可以使用指示较长操作的进度的窗口。 它包括逐渐加载,从左向右的一个矩形,与系统突出显示颜色,当操作进行时

进度栏控件有大小和当前位置。 该范围表示操作的总时间限制,因此,当前位置表示应用程序取得在完成操作的进度。 窗口过程使用该大小和当前位置决定进度栏的百分比用突出显示颜色填充。 由于大小和当前位置值表示为有符号整数,当前位置值的范围是从2,147,483,648到2,147,483,647 –包含。

有关使用 CProgressCtrl的更多信息,请参见 控件使用CProgressCtrl

继承层次结构

CObject

CCmdTarget

CWnd

CProgressCtrl

要求

标头: afxcmn.h

请参见

参考

CWnd 类

层次结构图

概念

MFC示例CMNCTRL2