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