以下是 CScrollBar::GetScrollRange 方法的原型:
void GetScrollRange(int& nMinPos, int& nMaxPos) const;
该方法通过引用参数返回滚动条的最小值和最大值。
以下是一个简单的示例,演示如何使用 GetScrollRange 方法获取垂直滚动条的范围:
CScrollBar myScrollBar;
// 在运行时创建一个垂直滚动条
myScrollBar.Create(SBS_VERT | WS_CHILD | WS_VISIBLE, CRect(10, 10, 30, 200), pParentWnd, IDC_MY_SCROLLBAR_ID);
// 获取垂直滚动条的范围
int nMin, nMax;
myScrollBar.GetScrollRange(nMin, nMax);
// 现在,nMin 是滚动条的最小值,nMax 是滚动条的最大值
在这个例子中,GetScrollRange 方法被用于获取垂直滚动条的最小值和最大值。
转载请注明出处:http://www.zyzy.cn/article/detail/22274/MFC/CScrollBar