scrollINFO 结构 (winuser.h)
SCROLLINFO 结构包含由 SetScrollInfo 函数 (或SBM_SETSCROLLINFO消息) 设置的滚动条参数,或者由 GetScrollInfo 函数 (或SBM_GETSCROLLINFO消息) 检索。
语法
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
成员
cbSize
类型: UINT
指定此结构的大小(以字节为单位)。 调用方必须将其设置为 sizeof (SCROLLINFO) 。
fMask
类型: UINT
指定要设置或检索的滚动条参数。 此成员可以是以下值的组合:
nMin
类型: int
指定最小滚动位置。
nMax
类型: int
指定最大滚动位置。
nPage
类型: UINT
指定页面大小(以设备单位为单位)。 滚动条使用此值来确定比例滚动框的适当大小。
nPos
类型: int
指定滚动框的位置。
nTrackPos
类型: int
指定用户正在拖动的滚动框的即时位置。 应用程序可以在处理SB_THUMBTRACK请求代码时检索此值。 应用程序无法设置即时滚动位置; SetScrollInfo 函数忽略此成员。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winuser.h (包括 Windows.h) |
另请参阅
引用