在 MFC(Microsoft Foundation Classes)的 CSliderCtrl 类中,GetRange 是一个公共方法,用于获取滑块控件的范围,即最小值和最大值。

以下是 CSliderCtrl::GetRange 方法的一般形式:
void GetRange(
   int& nMin,
   int& nMax
) const;

  •  nMin:用于接收滑块控件的最小值。

  •  nMax:用于接收滑块控件的最大值。


该方法不返回值,而是通过引用参数 nMin 和 nMax 返回最小值和最大值。

以下是一个简单的示例代码,演示如何使用 GetRange 方法获取滑块控件的范围:
// 假设这是一个 CDialog 派生类的成员函数
void CYourDialog::OnInitDialog()
{
    CDialog::OnInitDialog();

    // 创建滑块控件
    CSliderCtrl slider;
    slider.Create(WS_CHILD | WS_VISIBLE | TBS_HORZ, CRect(10, 10, 200, 30), this, IDC_YOUR_SLIDER_ID);

    // 设置滑块范围
    slider.SetRange(0, 100);

    // 获取滑块的范围
    int minRange, maxRange;
    slider.GetRange(minRange, maxRange);

    // 在这里可以使用 minRange 和 maxRange 进行操作
}

在上述代码中,通过调用 GetRange 方法获取滑块控件的范围,并在获取后通过 minRange 和 maxRange 进行操作。


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