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 포함) |
참고 항목
참조