다음을 통해 공유


WM_POINTERCAPTURECHANGED 메시지

입력 포인터 캡처가 손실되는 창으로 전송됩니다.

창은 WindowProc 함수를 통해 이 메시지를 받습니다.

#define WM_POINTERCAPTURECHANGED           0x024C

매개 변수

wParam

손실되는 입력 포인터에 대한 정보를 포함합니다. GET_POINTERID_WPARAM 사용하여 포인터 ID를 가져옵니다.

lParam

입력 포인터를 캡처하는 창에 대한 핸들을 포함합니다. 포인터가 창에서 더 이상 캡처되지 않는 경우 이 값은 NULL일 수 있습니다.

이 메시지가 내부 처리에서 생성되는 경우 값은 메시지를 수신하는 창의 핸들일 수 있습니다.

반환 값

애플리케이션이 이 메시지를 처리하면 0을 반환해야 합니다.

애플리케이션이 이 메시지를 처리하지 않으면 DefWindowProc을 호출해야 합니다.

설명

창에서 이 알림을 사용하여 후속 메시지 처리를 중지하고 손실되는 포인터에 필요한 정리를 시작해야 합니다. 포인터와 연결된 제스처 처리도 종료되어야 하며(예: StopInteractionContext 호출) 창과 다시 연결된 나머지 연락처도 종료해야 합니다.

일반적으로 창이 WM_POINTERCAPTURECHANGED 알림을 받으면 입력 포인터와 관련된 후속 알림이 수신되지 않습니다. 이 때문에 WM_POINTERENTER 및WM_POINTERLEAVE 같은 쌍을 이루는 알림에 의존하지 마세요.

WM_POINTERCAPTURECHANGEDPOINTER_INFO 데이터가 포함되지 않습니다. 설정되는 POINTER_FLAG_CAPTURECHANGED 플래그 외에 GetPointerInfo(또는 모든 변형)에서 반환된 데이터는 알림 전에 반환된 데이터와 동일합니다.

애플리케이션이 이 알림을 처리하지 않으면 DefWindowProc 에서 하나 이상의 WM_GESTURE 메시지를 생성하거나 제스처가 인식되지 않으면 DefWindowProc 에서 마우스 입력을 생성할 수 있습니다.

애플리케이션이 일부 포인터 입력을 선택적으로 사용하고 나머지를 DefWindowProc에 전달하는 경우 결과 동작은 정의되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱만 해당]
헤더
Winuser.h(Windows.h 포함)

추가 정보

메시지