Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The SCROLLINFO structure contains scroll bar parameters to be set by the SetScrollInfo function (or SBM_SETSCROLLINFO message), or retrieved by the GetScrollInfo function (or SBM_GETSCROLLINFO message).
Syntax
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Members
cbSize
Type: UINT
Specifies the size, in bytes, of this structure. The caller must set this to sizeof(SCROLLINFO).
fMask
Type: UINT
Specifies the scroll bar parameters to set or retrieve. This member can be a combination of the following values:
nMin
Type: int
Specifies the minimum scrolling position.
nMax
Type: int
Specifies the maximum scrolling position.
nPage
Type: UINT
Specifies the page size, in device units. A scroll bar uses this value to determine the appropriate size of the proportional scroll box.
nPos
Type: int
Specifies the position of the scroll box.
nTrackPos
Type: int
Specifies the immediate position of a scroll box that the user is dragging. An application can retrieve this value while processing the SB_THUMBTRACK request code. An application cannot set the immediate scroll position; the SetScrollInfo function ignores this member.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | winuser.h (include Windows.h) |
See also
Reference