SCROLLINFO

【勇芳软件工作室】汉化HomePreviousNext

SCROLLINFO结构包含由SetScrollInfo函数(或SBM_SETSCROLLINFO消息)设置或由GetScrollInfo函数(或SBM_GETSCROLLINFO消息)检索的滚动条参数。

typedef struct tagSCROLLINFO { // si

UINT cbSize;

UINT fMask;

int nMin;

int nMax;

UINT nPage;

int nPos;

int nTrackPos;

} SCROLLINFO;

typedef SCROLLINFO FAR *LPSCROLLINFO;

会员

CBSIZE

指定此结构的大小(以字节为单位)。

fMask

指定要设置或检索的滚动条参数。该成员可以是以下值的组合:

含义
SIF_ALLSIF_PAGE,SIF_POS和SIF_RANGE的组合。
SIF_DISABLENOSCROLL此值仅在设置滚动条的参数时使用。如果滚动条的新参数不需要滚动条,请禁用滚动条,而不是删除它。
SIF_PAGEnPage成员包含比例滚动条的页面大小。
SIF_POSnPos参数包含滚动条的位置。
SIF_RANGEnMinnMax成员包含滚动范围的最小值和最大值。

nMin

指定最小滚动位置。

nMax

指定最大滚动位置。

nPage

指定页面大小。滚动条使用此值来确定比例滚动框的适当大小。

nPos

指定滚动框的位置。

nTrackPos

指定用户正在拖动的滚动框的立即位置。处理SB_THUMBTRACK通知消息时,应用程序可以检索该值。应用程序无法设置即时滚动位置; SetScrollInfo函数忽略此成员。

也可以看看

SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo,SetScrollInfo