CScrollBar::SetScrollRange

void SetScrollRange( int nMinPos, int nMaxPos, BOOL bRedraw = TRUE );

参数:
nMinPos指定滚动位置的最小值。
nMaxPos指定滚动位置的最大值。
bRedraw指示是否要重画滚动条来反映改变。如果bRedraw是TRUE,则滚动条被重画。如果它是FALSE,则不重画滚动条。缺省的,滚动条将被重画。

说明:
此成员函数用来为给定的滚动条设置滚动位置的最小和最大值。如果将nMinPos和nMaxPos都设置为零,则隐藏此标准滚动条。
当处理一个滚动条通知消息时,不要调用这个函数来隐藏一个滚动条。
如果在调用SetScrollRange之后,立即调用SetScrollPos成员函数,则在SetScrollPos中将bRedraw设置为0,以禁止滚动条被重画两次。
由nMinPos和nMaxPos指定的间隔值必须不大于32,767。一个滚动条控件的缺省范围是空(nMinPos和nMaxPos都为0)。

请参阅:
CScrollBar::GetScrollPos, CScrollBar::SetScrollPos, CScrollBar::GetScrollRange, ::SetScrollRange