마우스 입력 함수

섹션 내용

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