Поделиться через


структура 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

Тип: сенсорная маска

Указывает, какие из необязательных полей содержат допустимые значения. Элемент может быть нулевым или любым сочетанием значений из констант Touch Mask .

rcContact

Тип: RECT

Прогнозируемые координаты экрана области контакта в пикселях. По умолчанию, если устройство не сообщает контактную область, это поле по умолчанию имеет прямоугольник 0 на 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)

См. также раздел

Структуры