응용 프로그램이 스크롤 막대의 매개 변수를 설정 하려면 SBM_GETSCROLLINFO 메시지를 보냅니다.
SBM_SETSCROLLINFO wParam = (WPARAM) fRedraw; / / 다시 그리기 플래그 lParam (LPARAM) (LPSCROLLINFO) lpsi; = / / 스크롤 막대 매개 변수
FMask 멤버는 다음 값의 조합 될 수 있습니다.:
| 값 | 의미 |
|---|---|
| SIF_DISABLENOSCROLL | 스크롤 막대의 새 매개 변수 스크롤 막대 불필요 하 게 그것을 제거 하는 대신 스크롤 막대를 사용할 수 없도록 설정. |
| SIF_PAGE | 스크롤 페이지 lpsi 가 가리키는 SCROLLINFO 구조체의 nPage 멤버에 지정 된 값으로 설정. |
| SIF_POS | SCROLLINFO 구조체의 Npo 멤버에 지정 된 값을 스크롤 위치 가리키는 설정 lpsi. |
| SIF_RANGE | 스크롤 범위 SCROLLINFO 구조체의 nMin 및 n 최대 수 멤버에 지정 된 값을 가리키는 설정 lpsi. |
반환 값은 스크롤 상자의 현재 위치.
WM_HSCROLL 및 WM_VSCROLL, 스크롤 막대 위치를 나타내는 메시지는 16 비트의 위치 데이터를 제공 합니다. 그러나, SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfo및 SetScrollInfo 에 의해 사용 되는 SCROLLINFO 구조는 32 비트 스크롤 막대 위치 데이터를 제공 합니다. 사용할 수 있습니다 이러한 메시지 및 함수 WM_HSCROLL 또는 WM_VSCROLL 메시지를 처리 하는 동안 32 비트 스크롤 막대 위치 데이터를 가져올.
nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.
스크롤 막대 개요, 스크롤 막대 메시지 GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo