포인터 메시지 플래그

다양한 포인터 매크로에 사용되는 값입니다( 매크로 참조).

POINTER_MESSAGE_FLAG_NEW

0x00000001

새 포인터의 도착을 나타냅니다.

POINTER_MESSAGE_FLAG_INRANGE

0x00000002

이 포인터가 계속 있음을 나타냅니다. 이 플래그가 설정되지 않은 경우 포인터가 검색 범위를 떠났다는 것을 나타냅니다.

이 플래그는 일반적으로 가리키기 포인터가 검색 범위를 벗어나거나(POINTER_FLAG_UPDATE 설정됨) 창 표면과 접촉하는 포인터가 검색 범위를 벗어나는 경우에만 설정되지 않습니다(POINTER_FLAG_UP 설정됨).

POINTER_MESSAGE_FLAG_INCONTACT

0x00000004

이 포인터가 디지타이저 표면과 접촉하고 있음을 나타냅니다. 이 플래그가 설정되지 않은 경우 가리키기 포인터를 나타냅니다.

POINTER_MESSAGE_FLAG_FIRSTBUTTON

0x00000010

마우스 왼쪽 단추 아래쪽과 유사한 기본 동작을 나타냅니다.

터치 포인터는 디지타이저 표면과 접촉할 때 이 플래그를 설정합니다.

펜 포인터는 단추를 누르지 않고 디지타이저 표면과 접촉할 때 이 플래그를 설정합니다.

마우스 포인터는 왼쪽 마우스 단추가 아래쪽에 있을 때 이 플래그를 설정합니다.

POINTER_MESSAGE_FLAG_SECONDBUTTON

0x00000020

마우스 오른쪽 단추 아래쪽과 유사한 보조 동작을 나타냅니다.

터치 포인터는 이 플래그를 사용하지 않습니다.

펜 포인터는 펜 배럴 단추를 눌렀을 때 디지타이저 표면과 접촉할 때 이 플래그를 설정합니다.

마우스 포인터는 오른쪽 마우스 단추가 아래쪽에 있을 때 이 플래그를 설정합니다.

POINTER_MESSAGE_FLAG_THIRDBUTTON

0x00000040

마우스 휠 단추 아래쪽과 유사합니다.

터치 포인터는 이 플래그를 사용하지 않습니다.

펜 포인터는 이 플래그를 사용하지 않습니다.

마우스 휠 단추가 다운되면 마우스 포인터에 이 플래그가 설정됩니다.

POINTER_MESSAGE_FLAG_FOURTHBUTTON

0x00000080

첫 번째 확장 마우스(XButton1) 단추 아래쪽과 유사합니다.

터치 포인터는 이 플래그를 사용하지 않습니다.

펜 포인터는 이 플래그를 사용하지 않습니다.

마우스 포인터는 첫 번째 확장 마우스(XBUTTON1) 단추가 아래쪽에 있을 때 이 플래그를 설정합니다.

POINTER_MESSAGE_FLAG_FIFTHBUTTON

0x00000100

두 번째 확장 마우스(XButton2) 단추 아래쪽과 유사합니다.

터치 포인터는 이 플래그를 사용하지 않습니다.

펜 포인터는 이 플래그를 사용하지 않습니다.

마우스 포인터는 두 번째 확장 마우스(XBUTTON2) 단추가 아래쪽에 있을 때 이 플래그를 설정합니다.

POINTER_MESSAGE_FLAG_PRIMARY

0x00002000

이 포인터가 기본 포인터로 지정되었음을 나타냅니다. 기본 포인터는 기본이 아닌 포인터에서 사용할 수 있는 것 이상으로 작업을 수행할 수 있는 단일 포인터입니다. 예를 들어 기본 포인터가 창 표면과 접촉하면 창에 WM_POINTERACTIVATE 메시지를 보내 활성화할 수 있는 기회를 제공할 수 있습니다.

기본 포인터는 시스템의 모든 현재 사용자 상호 작용(마우스, 터치, 펜 등)에서 식별됩니다. 따라서 기본 포인터가 앱과 연결되지 않을 수 있습니다. 멀티 터치 조작의 첫 번째 접촉은 기본 포인터로 설정됩니다. 기본 포인터가 식별되면 새 연락처를 기본 포인터로 식별하기 전에 모든 연락처를 해제해야 합니다. 포인터 입력을 처리하지 않는 앱의 경우 기본 포인터의 이벤트만 마우스 이벤트로 승격됩니다.

POINTER_MESSAGE_FLAG_CONFIDENCE

0x00000400

신뢰도는 포인터가 의도된 상호 작용인지 우발적 상호 작용을 나타내는지 여부에 대한 원본 디바이스의 제안이며, 특히 실수로 조작(예: 손바닥)이 입력을 트리거할 수 있는 PT_TOUCH 포인터와 관련이 있습니다. 이 플래그의 존재는 원본 디바이스가 이 입력이 의도한 상호 작용의 일부라는 높은 신뢰도를 가지고 있음을 나타냅니다.

POINTER_MESSAGE_FLAG_CANCELED

0x00000800

시스템이 포인터에 대한 잘못된 입력을 수신하거나 활성 포인터가 있는 디바이스가 갑자기 출발할 때와 같이 포인터가 비정상적인 방식으로 출발했음을 나타냅니다. 입력을 수신하는 애플리케이션이 이 작업을 수행할 수 있는 위치에 있는 경우 상호 작용이 완료되지 않은 것으로 처리되고 관련 포인터의 영향을 역방향으로 처리해야 합니다.

설명

XBUTTON1 및 XBUTTON2는 많은 마우스 디바이스에서 사용되는 추가 단추입니다. 표준 마우스 단추와 동일한 데이터를 반환합니다.

요구 사항

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

추가 정보

상수

매크로