SetScrollPos 함수 지정 된 스크롤 막대에서 스크롤 상자 (축소판)의 위치를 설정, 요청 하는 경우 스크롤 상자의의 새 위치를 반영 하도록 스크롤 막대를 다시 그립니다.
SetScrollPos 함수는 이전 버전과 호환성을 위해 제공 됩니다. 새 응용 프로그램 SetScrollInfo 함수를 사용 해야.
SetScrollPos ( int HWND hWnd, / / 창 스크롤 막대와 핸들intnBar, / / 스크롤 막대 플래그intNpo, / / 새 스크롤 상자의 위치BOOLbRedraw / / 플래그를 다시 그리기);
| 값 | 의미 |
|---|---|
| SB_CTL | 스크롤 막대 컨트롤에 있는 스크롤 상자의 위치를 설정합니다. HWnd 매개 변수는 스크롤 막대 컨트롤에 대 한 핸들 이어야 합니다. |
| SB_HORZ | 윈도우의 표준 가로 스크롤 막대에서 스크롤 상자의 위치를 설정. |
| SB_VERT | 윈도우의 표준 세로 스크롤 막대에서 스크롤 상자의 위치를 설정. |
함수가 성공 하면 반환 값은 스크롤 상자의 이전 위치.
함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.
경우에 스크롤 막대가 다른 함수에 후속 호출에 의해 다시 그려집니다, 유용 bRedraw 매개 변수를 false로 설정.
위치 데이터에 대 한 해당 메시지에 전적으로 의존 하는 응용 프로그램 SetScrollPos 함수 Npo 매개 변수는 65535의 실질적인 최대 가치를가지고 WM_HSCROLL 및 WM_VSCROLL, 스크롤 막대 위치를 나타내는 메시지 16 비트 위치 데이터를 제한 하기 때문에.
그러나, SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPos및 GetScrollRange 함수는 32 비트 스크롤 막대 위치 데이터를 지원 하기 때문에 WM_HSCROLL 및 WM_VSCROLL 메시지의 16 비트 장벽을 우회 하는 방법이입니다. GetScrollInfo 기법에 대 한 설명을 참조 하십시오.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 2.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
스크롤 막대 개요, 스크롤 막대 기능 GetScrollInfo, GetScrollPos, GetScrollRange, SetScrollInfo, SetScrollRange