CProgressCtrl::SetRange 是 MFC(Microsoft Foundation Classes)中 CProgressCtrl 类的一个公共方法,用于设置进度条的范围。这个方法用于指定进度条的最小值和最大值。

以下是一个简单的示例:
CProgressCtrl myProgressBar;
myProgressBar.Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 300, 30), pParentWnd, 1);

// 设置进度条的范围为0到100
myProgressBar.SetRange(0, 100);

在这个示例中,myProgressBar 是一个 CProgressCtrl 对象,通过 Create 方法创建。通过调用 SetRange 方法,你可以设置进度条的范围,即进度条所能表示的最小值和最大值。这个范围通常与任务的进度相关联,以便在设置当前位置时,能够明确指定任务的完成度。

请确保在调用 SetRange 之前已经创建了 CProgressCtrl 对象,并且对象是有效的。


转载请注明出处:http://www.zyzy.cn/article/detail/21789/MFC/CProgressCtrl