SBM_GETSCROLLINFO

응용 프로그램이 스크롤 막대의 매개 변수를 검색 하려면 SBM_GETSCROLLINFO 메시지를 보냅니다.

SBM_GETSCROLLINFO wParam = 0;                             / / 0 lParam 있어야 사용 되지 않습니다 (LPARAM) (LPSCROLLINFO) lpsi; =  / / 스크롤 막대 매개 변수 
 

매개 변수

lpsi
LParam값입니다. SCROLLINFO 구조를 가리키는 포인터입니다. 메시지를 보내기 전에 sizeof(SCROLLINFO)를 구조체의 cbSize 멤버를 설정 하 고 검색할 스크롤 막대 매개 변수를 지정 하려면 fMask 멤버를 설정 합니다. 반환 하기 전에 메시지 구조의 적절 한 구성원에 게 지정된 된 매개 변수를 복사.

FMask 멤버는 다음 값의 조합 될 수 있습니다.:
의미
SIF_ALL SIF_PAGE, SIF_POS, SIF_RANGE, 및 SIF_TRACKPOS의 조합.
SIF_PAGE 복사 SCROLLINFO 구조체의 nPage 멤버에 스크롤 페이지 lpsi 에 의해 지적.
SIF_POS SCROLLINFO 구조체의 Npo 회원 스크롤 위치를 가리키는 복사 lpsi.
SIF_RANGE 복사 스크롤 범위 SCROLLINFO 구조체의 nMinn 최대 수 멤버를 가리키는 lpsi.
SIF_TRACKPOS 복사 현재 스크롤 상자 위치 추적 SCROLLINFO 구조체의 nTrackPos 멤버를 가리키는 lpsi.

반환 값

반환 값은 TRUE; 메시지 값을 검색 하는 경우 그렇지 않으면, 그것은 FALSE입니다.

주의

WM_HSCROLLWM_VSCROLL, 스크롤 막대 위치를 나타내는 메시지는 16 비트의 위치 데이터를 제공 합니다. 그러나, SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoSetScrollInfo 에 의해 사용 되는 SCROLLINFO 구조는 32 비트 스크롤 막대 위치 데이터를 제공 합니다. 사용할 수 있습니다 이러한 메시지 및 함수 WM_HSCROLL 또는 WM_VSCROLL 메시지를 처리 하는 동안 32 비트 스크롤 막대 위치 데이터를 가져올.

WM_HSCROLL 또는 WM_VSCROLL 메시지에서 SB_THUMBTRACK 알림 중 스크롤 상자 (축소판)의 32 비트 위치를 가져오려면 SCROLLINFO 구조체의 fMask 멤버에 SIF_TRACKPOS 값과 함께 SBM_GETSCROLLINFO을 보냅니다. 메시지 SCROLLINFO 구조체의 nTrackPos 멤버에서 스크롤 상자의 추적 위치를 반환합니다. 이 기능을 사용 하면 사용자 이동 스크롤 상자의 위치를 얻을 수 있습니다. 또는 GetScrollInfo 함수 사용 하 여 동일한 정보를 얻을 수 있습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

스크롤 막대 개요, 스크롤 막대 메시지 GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

 

Index