다음을 통해 공유


POINTER_TOUCH_INFO 구조체(winuser.h)

모든 포인터 형식에 공통적인 기본 터치 정보를 정의합니다.

구문

typedef struct tagPOINTER_TOUCH_INFO {
  POINTER_INFO pointerInfo;
  TOUCH_FLAGS  touchFlags;
  TOUCH_MASK   touchMask;
  RECT         rcContact;
  RECT         rcContactRaw;
  UINT32       orientation;
  UINT32       pressure;
} POINTER_TOUCH_INFO;

멤버

pointerInfo

형식: POINTER_INFO

포함된 POINTER_INFO 헤더 구조체입니다.

touchFlags

형식: 터치 플래그

현재 없음.

touchMask

형식: 터치 마스크

유효한 값을 포함하는 선택적 필드를 나타냅니다. 멤버는 0이거나 터치 마스크 상수의 값 조합일 수 있습니다.

rcContact

형식: RECT

접촉 영역의 예측 화면 좌표(픽셀)입니다. 기본적으로 디바이스가 연락처 영역을 보고하지 않는 경우 이 필드는 기본적으로 포인터 위치를 중심으로 0-by-0 사각형으로 설정됩니다.

예측된 값은 디지타이저에서 보고한 포인터 위치와 포인터의 동작을 기반으로 합니다. 이 수정은 디지타이저의 포인터 위치를 감지하고 처리하는 데 내재된 지연으로 인해 시각적 지연을 보정할 수 있습니다. PT_TOUCH 형식의 포인터에 적용할 수 있습니다.

rcContactRaw

형식: RECT

접촉 영역의 원시 화면 좌표(픽셀)입니다. 조정된 화면 좌표는 rcContact를 참조하세요.

orientation

형식: UINT32

0에서 359 사이의 값이 있는 포인터 방향입니다. 여기서 0은 x축과 정렬되고 왼쪽에서 오른쪽으로 가리키는 터치 포인터를 나타냅니다. 값 증가는 시계 방향의 회전 각도를 나타냅니다.

디바이스가 방향을 보고하지 않는 경우 이 필드는 기본적으로 0으로 설정됩니다.

참고

방향을 지원하는 일부 터치 스크린 디바이스는 반 범위(0-180°) 값만 보고하고 다른 장치는 전체 범위(0-359°) 값만 보고합니다.

pressure

형식: UINT32

펜 압력은 0에서 1024 사이의 범위로 정규화됩니다. 기본값은 512입니다.

요구 사항

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

추가 정보

구조체