WM_MOUSEWHEEL

WM_MOUSEWHEEL 메시지는 마우스 휠이 회전할 때 포커스 창으로 전송 됩니다. DefWindowProc 함수는 윈도우의 부모를 메시지를 전파합니다. 이후 DefWindowProc 전파 부모 체인을 처리 하는 창의 찾을 때까지 아무 내부 메시지를 전달이 해야한다.

WM_MOUSEWHEEL
fwKeys = LOWORD(wParam);    / / 키 플래그
zDelta = (짧은) HIWORD(wParam);    / / 회전 바퀴
xPos = (짧은) LOWORD(lParam);    / / 가로 포인터의 위치
yPos = (짧은) HIWORD(lParam);    / / 수직 포인터의 위치 

매개 변수

fwKeys
WParam낮은 순서 단어의 값입니다. 다양 한 가상 키 다운 여부를 나타냅니다. 이 매개 변수는 다음 값의 조합 될 수 있습니다.:
설명
MK_CONTROL 아래로 ctrl 키가 설정.
MK_LBUTTON 마우스 왼쪽된 버튼 다운 되 면 설정.
MK_MBUTTON 마우스 가운데 버튼 다운 되 면 설정.
MK_RBUTTON 설정 마우스 오른쪽 버튼 다운 되는 경우.
MK_SHIFT 아래로 shift 키가 설정.

zDelta
WParam상위 단어의 값입니다. 바퀴 회전 하는 일 단위로 배수 또는 WHEEL_DELTA의 120은 거리를 나타냅니다. 양수 값 이면 사용자; 멀리에서 휠을 앞으로 회전 했다 음수 값을 나타냅니다 바퀴 사용자 쪽으로 뒤로 회전 했다.
xPos
LParam낮은 순서 단어의 값입니다. 화면의 왼쪽 위 모서리를 기준으로 포인터의 x 좌표를 지정합니다.
yPos
LParam상위 단어의 값입니다. 화면의 왼쪽 위 모서리를 기준으로 포인터의 y 좌표를 지정합니다.

주의

ZDelta 매개 변수는 120에서 설정 WHEEL_DELTA의 배수가 될 것입니다. 이 수행 될 작업을 하는 임계값 이며 이러한 동작 (예를 들어, 스크롤 한 증가) 각 델타에 대 한 발생 한다.

델타는 120을 허용 하도록 설정 미래에 미세한 해상도 바퀴를 구축 하는 Microsoft 또는 다른 공급 업체 아마도 자유롭게 회전 바퀴 없이 계단을 포함 하 여. 기대 같은 장치 각 메시지에 더 작은 값으로 회전 당 더 많은 메시지를 보내는 것입니다. 이 가능성을 지원 하기 위해 하나 추가 해야 들어오는 델타 값 WHEEL_DELTA (그래서 주어진된 델타 회전에 대 한 동일한 반응의 얻을)에 도달할 때까지 또는 더 자주 메시지에 대 한 응답에서 부분적인 줄을 스크롤합니다. 또한 스크롤 세분성을 선택할 수 있고 그것에 도달할 때까지 델타를 누적.

QuickInfo

nbsp;?Windows &NT: 버전 4.0 이상이 필요 합니다.
Windows:Windows 98이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.

참고 항목

마우스 입력 개요, 마우스 입력 메시지, GetSystemMetrics, mouse_event, SystemParametersInfo

 

Index