마우스 입력 함수
이 섹션에서는
주제 | 묘사 |
---|---|
_TrackMouseEvent |
마우스 포인터가 창을 벗어나거나 지정된 시간 동안 창 위로 마우스를 가져가면 메시지를 게시합니다. 이 함수는 TrackMouseEvent 호출하고, 그렇지 않으면 에뮬레이트합니다. |
DragDetect |
마우스를 캡처하고 사용자가 왼쪽 단추를 놓거나, ESC 키를 누르거나, 마우스를 지정된 지점 주위의 끌기 사각형 밖으로 이동할 때까지 해당 움직임을 추적합니다. 끌기 사각형의 너비와 높이는 GetSystemMetrics 함수에서 반환된 SM_CXDRAG 및 SM_CYDRAG 값에 의해 지정됩니다. |
GetCapture |
마우스를 캡처한 창(있는 경우)에 대한 핸들을 검색합니다. 한 번에 하나의 창만 마우스를 캡처할 수 있습니다. 이 창은 커서가 테두리 내에 있는지 여부에 관계없이 마우스 입력을 받습니다. |
GetDoubleClickTime |
마우스의 현재 두 번 클릭 시간을 검색합니다. 두 번 클릭은 마우스 단추를 두 번 클릭하는 시리즈로, 두 번째 클릭은 첫 번째 단추 이후 지정된 시간 내에 발생합니다. 두 번 클릭하는 시간은 두 번 클릭의 첫 번째와 두 번째 클릭 사이에 발생할 수 있는 최대 시간(밀리초)입니다. 최대 두 번 클릭 시간은 5000밀리초입니다. |
GetMouseMovePointsEx |
마우스 또는 펜의 최대 64개의 이전 좌표 기록을 검색합니다. |
mouse_event |
mouse_event 함수는 마우스 동작과 단추 클릭을 합성합니다. 참고: 이 함수가 대체되었습니다. 대신 SendInput 사용합니다. |
releaseCapture |
현재 스레드의 창에서 마우스 캡처를 해제하고 일반적인 마우스 입력 처리를 복원합니다. 마우스를 캡처한 창은 커서의 위치에 관계없이 커서 핫 스폿이 다른 스레드의 창에 있는 동안 마우스 단추를 클릭하는 경우를 제외하고 모든 마우스 입력을 받습니다. |
setCapture |
마우스 캡처를 현재 스레드에 속한 지정된 창으로 설정합니다. |
SetDoubleClickTime |
마우스의 두 번 클릭 시간을 설정합니다. 두 번 클릭은 마우스 단추를 두 번 클릭하는 시리즈이며, 두 번째 클릭은 첫 번째 단추 이후 지정된 시간 내에 발생합니다. 두 번 클릭하는 시간은 두 번 클릭의 첫 번째와 두 번째 클릭 사이에 발생할 수 있는 최대 시간(밀리초)입니다. |
SwapMouseButton |
마우스 왼쪽 단추와 오른쪽 단추의 의미를 반대로 되돌리거나 복원합니다. |
TrackMouseEvent |
마우스 포인터가 창을 벗어나거나 지정된 시간 동안 창 위로 마우스를 가져가면 메시지를 게시합니다. 참고:_TrackMouseEvent 함수는 TrackMouseEvent호출합니다. 그렇지 않으면 _TrackMouseEventTrackMouseEvent에뮬레이트합니다. |