CScrollBar::SetScrollRange 是 MFC(Microsoft Foundation Classes)中 CScrollBar 类的一个公共方法,用于设置滚动条的范围。
void SetScrollRange(
   int nMinPos,
   int nMaxPos,
   BOOL bRedraw = TRUE 
);

这个方法用于设置滚动条的范围,其中参数含义如下:
  •  nMinPos: 滚动条的最小位置。

  •  nMaxPos: 滚动条的最大位置。

  •  bRedraw: 指定是否重绘滚动条。如果为 TRUE,滚动条将被重绘;如果为 FALSE,滚动条不会被立即重绘。


示例代码如下:
CScrollBar myScrollBar;
myScrollBar.Create(SBS_HORZ | WS_CHILD | WS_VISIBLE, CRect(10, 10, 200, 30), pParentWnd, 1);

// 设置滚动条范围为0到100,同时重绘滚动条
myScrollBar.SetScrollRange(0, 100, TRUE);

这个例子创建了一个水平滚动条,并设置了范围为 0 到 100,并指定了要进行重绘。


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