다음을 통해 공유


WM_POINTERACTIVATE 메시지

기본 포인터가 창에 WM_POINTERDOWN 생성할 때 비활성 창으로 전송됩니다. 메시지가 다시 처리되지 기본 최상위 창에 도달할 때까지 부모 창 체인 위로 이동합니다. 애플리케이션은 이 메시지에 응답하여 활성화할지 여부를 지정할 수 있습니다.

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

#define WM_POINTERACTIVATE             0x024B

매개 변수

wParam

포인터 식별자 및 추가 정보를 포함합니다. 다음 매크로를 사용하여 이 정보를 검색합니다.

GET_POINTERID_WPARAM(wParam): 포인터 식별자

HIWORD(wParam): WM_NCHITTEST 메시지 처리에서 반환된 적중 테스트 값입니다.

lParam

활성화되는 창의 최상위 창에 대한 핸들을 포함합니다.

반환 값

애플리케이션이 이 메시지를 처리하는 경우 설명 섹션에 설명된 값 중 하나를 반환해야 합니다.

애플리케이션이 이 메시지를 처리하지 않는 경우 DefWindowProc를 호출해야 합니다.

설명

애플리케이션은 이 메시지를 처리하고 다음 값 중 하나를 반환하여 시스템에서 활성화 및 활성화 입력을 처리하는 방법을 결정할 수 있습니다.

  • PA_ACTIVATE
  • PA_NOACTIVATE

사용자가 여러 개의 동시 포인터를 사용하여 시스템과 상호 작용하는 경우 WM_POINTERACTIVATE 메시지가 나타내는 활성화 기회는 해당 포인터 중 첫 번째 포인터에 대해서만 애플리케이션에서 사용할 수 있다는 점에 유의해야 합니다. 따라서 애플리케이션은 비활성 상태인 동안에도 포인터에서 입력을 받을 수 있다는 점에 유의해야 합니다.

애플리케이션에서 이 메시지를 처리하지 않으면 DefWindowProc 에서 해당 메시지를 부모 창에 전달합니다.

요구 사항

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

참고 항목

메시지