포인터 메시지 플래그
다양한 포인터 매크로에 사용되는 값입니다( 매크로 참조).
-
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 [데스크톱 앱만 해당] |
헤더 |
|