void SetRange(
int nMin,
int nMax,
BOOL bRedraw = FALSE
);
其中,nMin 和 nMax 参数表示滑块的最小和最大值,bRedraw 参数表示是否重绘滑块。如果 bRedraw 设置为 TRUE,则在设置范围后会立即重绘滑块。
以下是一个简单的示例,演示如何使用 SetRange 方法设置滑块的范围:
// 假设已经创建了 CSliderCtrl 对象
CSliderCtrl m_slider;
m_slider.Create(WS_CHILD | WS_VISIBLE | TBS_AUTOTICKS, CRect(10, 10, 200, 30), this, IDC_SLIDER1);
// 设置滑块的范围为0到100
m_slider.SetRange(0, 100);
在这个示例中,我们创建了一个水平滑块控件,并使用 SetRange 方法将滑块的范围设置为0到100。这样,滑块的取值范围将在0到100之间。请根据实际需求适当调整代码。
转载请注明出处:http://www.zyzy.cn/article/detail/22359/MFC/CSliderCtrl