释义 |
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 |