WM_HSCROLL(Trackbar) 알림 코드
슬라이더 위치가 변경되면 WM_HSCROLL 메시지가 수평 트랙바 컨트롤의 소유자에게 전송됩니다.
창은 WindowProc 함수를 통해 이 메시지를 받습니다.
WM_HSCROLL
WPARAM wParam
LPARAM lParam;
매개 변수
-
wParam
-
HIWORD는 LOWORD가 TB_THUMBPOSITION 또는 TB_THUMBTRACK인 경우 슬라이더의 현재 위치를 지정합니다. 다른 모든 알림 코드의 경우 상위 단어는 0입니다. TBM_GETPOS 메시지를 보내 슬라이더 위치를 결정합니다.
LOWORD는 사용자와 트랙바의 상호 작용을 나타내는 알림 코드를 지정합니다. 이 단어는 다음 값 중 하나일 수 있습니다.
값 의미 - TB_BOTTOM
사용자가 END 키(VK_END)를 눌렀습니다. - TB_ENDTRACK
트랙바는 WM_KEYUP을 수신했으며 이는 사용자가 관련 가상 키 코드를 보낸 키를 놓았다는 의미입니다. - TB_LINEDOWN
사용자가 오른쪽 화살표(VK_RIGHT) 또는 아래쪽 화살표(VK_DOWN) 키를 눌렀습니다. - TB_LINEUP
사용자가 왼쪽 화살표(VK_LEFT) 또는 위쪽 화살표(VK_UP) 키를 눌렀습니다. - TB_PAGEDOWN
사용자가 슬라이더 아래 또는 오른쪽에 있는 채널(VK_NEXT)을 클릭했습니다. - TB_PAGEUP
사용자가 슬라이더 위 또는 왼쪽에 있는 채널(VK_PRIOR)을 클릭했습니다. - TB_THUMBPOSITION
트랙바는 TB_THUMBTRACK 알림 코드 다음에 WM_LBUTTONUP을 수신했습니다. - TB_THUMBTRACK
사용자가 슬라이더를 끌었습니다. - TB_TOP
사용자가 HOME 키(VK_HOME)를 눌렀습니다. -
lParam
-
트랙바 컨트롤에 대한 핸들입니다.
반환 값
애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.
설명
TB_THUMBTRACK 코드는 일반적으로 사용자가 스크롤 상자를 끌 때 피드백을 제공하는 애플리케이션에서 사용됩니다.
WM_HSCROLL 메시지는 위치 데이터의 16비트만 전달합니다. 따라서 슬라이더 위치 데이터에 대해 WM_HSCROLL(및 WM_VSCROLL)에만 의존하는 애플리케이션의 실질적인 최대 위치 값은 65,535입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003[데스크톱 앱만 해당] |
헤더 |
|
추가 정보
-
참조