应用程序发送SBM_GETSCROLLINFO消息以设置滚动条的参数。
SBM_SETSCROLLINFO
wParam = (WPARAM) fRedraw; //重绘旗帜
lParam = (LPARAM) (LPSCROLLINFO) lpsi; //滚动条参数
参数
【fRedraw】
价值【wParam中】.指定是否重新绘制滚动条以反映新的滚动框位置。如果此参数为TRUE,则重新绘制滚动条。如果为FALSE,则不重绘滚动条。
【lpsi】
价值【lParam的】.指向fMask成员的fMask结构,当消息发送时,它指定要设置的滚动条参数。
fMask成员可以是以下值的组合:
值 | 含义 |
SIF_ALL | SIF_PAGE,SIF_POS和SIF_RANGE的组合。 |
SIF_PAGE | 将滚动页面设置为【lpsi】指向的SCROLLINFO结构SCROLLINFO结构中指定的值。 |
SIF_POS | 将滚动位置设置为由【lpsi。】指向的SCROLLINFO结构SCROLLINFO结构中指定的值 |
SIF_RANGE | 将滚动范围设置为由【lpsi。】指向的SCROLLINFO结构的nMin和SCROLLINFO结果中指定的值。 |
返回值
返回值是滚动框的当前位置。
也可以看看