MSLLHOOKSTRUCT 구조체(winuser.h)
하위 수준 마우스 입력 이벤트에 대한 정보를 포함합니다.
구문
typedef struct tagMSLLHOOKSTRUCT {
POINT pt;
DWORD mouseData;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
멤버
pt
형식: POINT
모니터별 인식 화면 좌표로 된 커서의 x 및 y 좌표입니다.
mouseData
형식:DWORD
메시지가 WM_MOUSEWHEEL 경우 이 멤버의 상위 단어는 휠 델타입니다. 낮은 순서의 단어는 예약되어 있습니다. 양수 값은 휠이 사용자로부터 멀리 앞으로 회전되었음을 나타내고, 음수 값은 휠이 사용자를 향해 뒤로 회전되었음을 나타냅니다. 원 휠 클릭은 120인 WHEEL_DELTA 정의됩니다.
메시지가 WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP 또는 WM_NCXBUTTONDBLCLK 경우 상위 단어는 X 단추를 누르거나 놓은 것을 지정하고 하위 단어는 예약되어 있습니다. 이 값은 다음 값 중 하나 이상이 될 수 있습니다. 그렇지 않으면 mouseData 가 사용되지 않습니다.
값 | 의미 |
---|---|
|
첫 번째 X 단추를 누르거나 놓았습니다. |
|
두 번째 X 단추를 누르거나 놓았습니다. |
flags
형식:DWORD
이벤트 삽입 플래그입니다. 애플리케이션은 다음 값을 사용하여 플래그를 테스트할 수 있습니다. 테스트 LLMHF_INJECTED(비트 0)는 이벤트가 삽입되었는지 여부를 알려줍니다. 그렇다면 LLMHF_LOWER_IL_INJECTED(비트 1)를 테스트하면 이벤트가 낮은 무결성 수준에서 실행되는 프로세스에서 삽입되었는지 여부를 알 수 있습니다.
값 | 의미 |
---|---|
|
이벤트 삽입(모든 프로세스에서) 플래그를 테스트합니다. |
|
이벤트 삽입(낮은 무결성 수준에서 실행되는 프로세스에서) 플래그를 테스트합니다. |
time
형식:DWORD
이 메시지의 타임스탬프를 지정합니다.
dwExtraInfo
형식: ULONG_PTR
메시지와 관련된 추가 정보입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winuser.h(Windows.h 포함) |
추가 정보
개념
기타 리소스
참조