다음을 통해 공유


MOUSEHOOKSTRUCTEX 구조체(winuser.h)

WH_MOUSE 후크 프로시저 MouseProc에 전달된 마우스 이벤트에 대한 정보를 포함합니다.

휠 이동 또는 X 단추 사용에 대한 정보를 포함하는 MOUSEHOOKSTRUCT 구조체의 확장입니다.

Syntax

typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
  DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;

상속

MOUSEHOOKSTRUCTEX 구조체는 tagMOUSEHOOKSTRUCT를 구현합니다.

멤버

mouseData

형식:DWORD

메시지가 WM_MOUSEWHEEL 경우 이 멤버의 HIWORD는 휠 델타입니다. LOWORD는 정의되지 않고 예약되어 있습니다. 양수 값은 휠이 사용자로부터 멀리 앞으로 회전되었음을 나타내고, 음수 값은 휠이 사용자를 향해 뒤로 회전되었음을 나타냅니다. 한 바퀴 클릭은 120인 WHEEL_DELTA 정의됩니다.

메시지가 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP 또는 WM_NCXBUTTONDBLCLK 경우 mouseData의 HIWORD는 누름 또는 해제된 X 단추를 지정하고 LOWORD는 정의되지 않고 예약되어 있습니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다. 그렇지 않으면 mouseData 가 사용되지 않습니다.

의미
XBUTTON1
0x0001
첫 번째 X 단추를 누르거나 놓습니다.
XBUTTON2
0x0002
두 번째 X 단추를 누르거나 놓습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 winuser.h(Windows.h 포함)

추가 정보

개념

후크

MOUSEHOOKSTRUCT

MouseProc

참조

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP