导航:  Windows Controls Wrapper Functions > Scroll Bar Control > Functions >

SetScrollInfo

上一页返回章节概述下一页

描述

 

SetScrollInfo功能设置滚动条的参数,包括最小和最大滚动位置,页面大小和滚动框(拇指)的位置。

 

C/C++ 语法

 

int SetScrollInfo(

HWND hwnd,

int fnBar,

LPCSCROLLINFO lpsi,

BOOL fRedraw

);

 

PB语法

 

FUNCTION SetScrollInfo ( _

BYVAL hwnd AS DWORD, _

BYVAL fnBar AS LONG, _

BYREF lpsi AS SCROLLINFO, _

BYVAL fRedraw AS LONG _

) AS LONG

 

参数

 

hwnd

[in]根据fnBar参数的值,处理滚动条控件或带有标准滚动条的窗口。

fnBar

[in]指定要设置参数的滚动条的类型。

 

SB_CTL

设置滚动条控件的参数。

SB_HORZ

设置窗口标准水平滚动条的参数。

SB_VERT

设置窗口标准垂直滚动条的参数。

lpsi

[in]指向SCROLLINFO结构的指针。

 

fMask成员可以是以下一个或多个值。

 

SIF_DISABLENOSCROLL

禁用滚动条,而不是删除它,如果滚动条的新参数使滚动条不必要。

SIF_PAGE

将滚动页面设置为由lpsi指向的SCROLLINFO结构的SCROLLINFO成员中指定的值。

SIF_POS

将滚动位置设置为由lpsi指向的SCROLLINFO结构的nPos成员中指定的值。

SIF_RANGE

将滚动范围设置为lpsi指向的SCROLLINFO结构的nMinnMax结果中指定的值。

fRedraw

[in]指定是否重新绘制滚动条以反映滚动条的更改。

 

返回值

 

返回值是滚动框的当前位置。

 

备注

 

SetScrollInfo功能对SCROLLINFO结构的nPagenPos成员指定的值执行范围检查。 引用文件 #INCLUDE Once

 

WinUser.inc