CWnd::SetScrollRange
设置特定滚动条的最小日期和最大位置值。
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
参数
nBar
指定要设置的滚动条。 此参数可以是下列值之一:SB_HORZ 设置窗口的水平滚动条的范围。
SB_VERT 设置窗口的垂直滚动条的大小。
nMinPos
指定最低滚动位置。nMaxPos
指定最大滚动位置。bRedraw
指定是否应重绘滚动条以反映更改。 如果 bRedraw 是 TRUE,滚动条重新绘制;如果 FALSE,滚动条不会重绘功能。
备注
它还可用于隐藏或显示标准滚动条。
应用程序不应调用此函数可隐藏滚动条,在处理滚动条通知消息时返回。
如果对 SetScrollRange 的调用紧跟在调用 SetScrollPos 成员函数,在 SetScrollPos 成员函数的 bRedraw 参数应是防止滚动条的0次绘制。
标准滚动条的默认大小为0到100。 滚动条控件的默认大小为空( nMinPos 和 nMaxPos 值为0)。 在 nMinPos 指定的值和 nMaxPos 之间的差异比 INT_MAX无法大。
要求
Header: afxwin.h