GetScrollPos

GetScrollPos 함수는 지정 된 스크롤 막대에서 스크롤 상자 (축소판)의 현재 위치를 검색합니다. 현재 위치는 현재 스크롤 범위에 따라 상대적인 값입니다. 예를 들어, 스크롤 범위는 0에서 100 사이 이며 스크롤 상자의 막대의 중간에, 현재 위치는 50.

GetScrollPos 함수는 이전 버전과 호환성을 위해 제공 됩니다. 새 응용 프로그램 GetScrollInfo 함수를 사용 해야.

GetScrollPos ( int HWND  hWnd, / / 창 스크롤 막대와 핸들intnBar / / 스크롤 막대 플래그);
 

매개 변수

hWnd
스크롤 막대 컨트롤 또는 nBar 매개 변수 값에 따라 표준 스크롤 막대와 창에 대 한 핸들.
nBar
검사 스크롤 막대를 지정 합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.:
의미
SB_CTL 스크롤 막대 컨트롤에 있는 스크롤 상자의 위치를 검색합니다. HWnd 매개 변수는 스크롤 막대 컨트롤에 대 한 핸들 이어야 합니다.
SB_HORZ 윈도우의 표준 가로 스크롤 막대에서 스크롤 상자의 위치를 검색.
SB_VERT 윈도우의 표준 세로 스크롤 막대에서 스크롤 상자의 위치를 검색.

반환 값

함수가 성공 하면 반환 값은 스크롤 상자의 현재 위치.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

GetScrollPos 함수를 통해 응용 프로그램 32 비트 스크롤 위치를 사용 하 여. 스크롤 막대를 나타내는 메시지 위치, 비록 WM_HSCROLL 및 WM_VSCROLL, 16 비트의 위치 데이터, 함수 SetScrollPos로 제한 됩니다, 그리고 SetScrollRange, GetScrollPosGetScrollRange 32 비트 스크롤 막대 위치 데이터를 지원 합니다. 32 비트 스크롤 막대 위치 데이터를 가져올 WM_HSCROLL 또는 WM_VSCROLL 메시지를 처리 하는 동안 응용 프로그램에서 GetScrollPos 을 호출 하는 따라서,.

WM_HSCROLL 또는 WM_VSCROLL 메시지에서 SB_THUMBTRACK 알림 중 스크롤 상자 (축소판)의 32 비트 위치를 얻으려고 GetScrollInfo 함수 사용.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

스크롤 막대 개요, 스크롤 막대 기능 GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

 

Index