DragDetect 함수(winuser.h)
마우스를 캡처하고 사용자가 왼쪽 단추를 놓거나, Esc 키를 누르거나, 지정된 점 주위의 끌기 사각형 밖으로 마우스를 이동할 때까지 이동을 추적합니다. 끌기 사각형의 너비와 높이는 GetSystemMetrics 함수에서 반환된 SM_CXDRAG 및 SM_CYDRAG 값으로 지정됩니다.
구문
BOOL DragDetect(
[in] HWND hwnd,
[in] POINT pt
);
매개 변수
[in] hwnd
형식: HWND
마우스 입력을 수신하는 창에 대한 핸들입니다.
[in] pt
형식: POINT
화면 좌표에서 마우스의 초기 위치입니다. 함수는 이 점을 사용하여 끌기 사각형의 좌표를 결정합니다.
반환 값
형식: BOOL
사용자가 왼쪽 단추를 누른 상태에서 끌기 사각형 외부로 마우스를 이동한 경우 반환 값은 0이 아닌 값입니다.
사용자가 왼쪽 단추를 누른 상태에서 끌기 사각형 바깥쪽에 마우스를 이동하지 않은 경우 반환 값은 0입니다.
설명
끌기 사각형에 대한 시스템 메트릭을 구성할 수 있으므로 더 크거나 작은 끌기 사각형을 사용할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |
추가 정보
개념
참조