SetScrollInfo 함수는 스크롤 막대, 최소 및 최대 스크롤 위치, 페이지 크기 및 스크롤 상자 (축소판)의 위치를 포함 하 여 매개 변수를 설정 합니다. 또한 함수는 요청 하는 경우 스크롤 막대를 그립니다.
SetScrollInfo ( int HWND hwnd, / / 창 스크롤 막대와 핸들intfnBar, / / 스크롤 막대 플래그LPSCROLLINFOlpsi, / / 스크롤 매개 변수 구조를 가리키는 포인터BOOLfRedraw / / 플래그를 다시 그리기);
| 값 | 의미 |
|---|---|
| SB_CTL | 스크롤 막대 컨트롤의 매개 변수를 설정 합니다. Hwnd 매개 변수는 스크롤 막대 컨트롤에 대 한 핸들 이어야 합니다. |
| SB_HORZ | 주어진된 창의 표준 가로 스크롤 막대의 매개 변수 설정. |
| SB_VERT | 주어진된 창의 표준 세로 스크롤 막대의 매개 변수 설정. |
FMask 멤버는 다음 값의 조합 될 수 있습니다.:
| 값 | 의미 |
|---|---|
| SIF_DISABLENOSCROLL | 스크롤 막대의 새 매개 변수 스크롤 막대 불필요 하 게 그것을 제거 하는 대신 스크롤 막대를 사용할 수 없도록 설정. |
| SIF_PAGE | 스크롤 페이지 lpsi 가 가리키는 SCROLLINFO 구조체의 nPage 멤버에 지정 된 값으로 설정. |
| SIF_POS | Lpsi 가 가리키는 SCROLLINFO 구조의 Npo 멤버에 지정 된 값을 스크롤 위치를 설정. |
| SIF_RANGE | 스크롤 범위를 설정 하는 nMin에 지정 된 값을 및 SCROLLINFO 구조체의 멤버를 n 최대 수 lpsi 에 의해 지적. |
반환 값은 스크롤 상자의 현재 위치.
SetScrollInfo 함수는 범위 SCROLLINFO 구조체의 nPage 및 Npo 구성원에 의해 지정 된 값에서 검사를 수행 합니다. NPage 멤버는 0에서 n 최대 수 - nMin + 1 사이의 값을 지정 해야 합니다. Npo 회원 nMin n 최대 수 - 최대(nPage -1, 0) 사이의 값을 지정 해야 합니다. 두 값의 범위를 넘어 경우 함수를 그냥 범위 내에서 값 설정.
Windows CE: Windows CE 2.0에서 lpsi 매개 변수에서 null 포인터를 전달 하는 경우 SetScrollInfo 0이 아닌 반환 스크롤 상자의 현재 위치.
nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
스크롤 막대 개요, 스크롤 막대 기능 GetScrollInfo, SCROLLINFO