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


Указатели входных сообщений и уведомлений

Общие сведения о функциях ввода и уведомлений указателя Windows.

Функции ввода и уведомлений указателя не связаны с заголовками.

Рекомендации по программированию для этой технологии см. в следующих руководствах.

Перечисления

 
LEGACY_TOUCHPAD_FEATURES

Определяет параметры, для которых указана поддержка устаревшей сенсорной панели.
POINTER_BUTTON_CHANGE_TYPE

Определяет изменение состояния кнопки, связанной с указателем.
tagPOINTER_INPUT_TYPE

Определяет типы входных данных указателя.
TOUCHPAD_SENSITIVITY_LEVEL

Определяет значения параметров конфиденциальности сенсорной панели.

Functions

 
EnableMouseInPointer

Позволяет мыши выступать в качестве устройства ввода указателя и отправлять WM_POINTER сообщения.
GET_POINTERID_WPARAM

Извлекает идентификатор указателя с помощью указанного значения.
GetPointerCursorId

Извлекает идентификатор курсора, связанный с указанным указателем.
GetPointerFrameInfo

Получает весь кадр сведений для указанных указателей, связанных с текущим сообщением.
GetPointerFrameInfoHistory

Получает весь кадр информации (включая объединенные входные кадры) для указанных указателей, связанных с текущим сообщением.
GetPointerFramePenInfo

Получает весь кадр данных на основе пера для указанных указателей (типа PT_PEN), связанных с текущим сообщением.
GetPointerFramePenInfoHistory

Получает весь кадр данных на основе пера (включая объединенные входные кадры) для указанных указателей (типа PT_PEN), связанных с текущим сообщением.
GetPointerFrameTouchInfo

Возвращает весь кадр сенсорной информации для указанных указателей (типа PT_TOUCH), связанных с текущим сообщением.
GetPointerFrameTouchInfoHistory

Возвращает весь кадр сенсорной информации (включая объединенные входные кадры) для указанных указателей (типа PT_TOUCH), связанных с текущим сообщением.
GetPointerInfo

Возвращает сведения для указанного указателя, связанного с текущим сообщением.
GetPointerInfoHistory

Возвращает сведения, связанные с отдельными входными данными, которые были объединялись в текущее сообщение для указанного указателя.
GetPointerInputTransform

Возвращает одно или несколько преобразований для координат сведений указателя, связанных с текущим сообщением.
GetPointerPenInfo

Возвращает сведения на основе пера для указанного указателя (типа PT_PEN), связанного с текущим сообщением.
GetPointerPenInfoHistory

Возвращает сведения на основе пера, связанные с отдельными входными данными, которые были объединяются в текущее сообщение для указанного указателя (типа PT_PEN).
GetPointerTouchInfo

Возвращает сведения на основе касания для указанного указателя (типа PT_TOUCH), связанного с текущим сообщением.
GetPointerTouchInfoHistory

Получает сведения на основе касания, связанные с отдельными входными данными, которые были объединяются в текущее сообщение для указанного указателя (типа PT_TOUCH).
GetPointerType

Извлекает тип указателя для указанного указателя.
GetUnpredictedMessagePos

Получает данные указателя, прежде чем он прошел обработку прогнозирования касания.
HAS_POINTER_CONFIDENCE_WPARAM

Проверяет, считается ли указанное сообщение указателем преднамеренным, а не случайным.
IS_POINTER_CANCELED_WPARAM

Проверяет, закончился ли указанный ввод указателя резко или был недопустимым, указывая, что взаимодействие не завершено.
IS_POINTER_FIFTHBUTTON_WPARAM

Проверяет, выполнил ли указанный указатель пятое действие.
IS_POINTER_FIRSTBUTTON_WPARAM

Проверяет, выполнил ли указанный указатель первое действие.
IS_POINTER_FLAG_SET_WPARAM

Проверяет, задает ли макрос указателя указанный флаг.
IS_POINTER_FOURTHBUTTON_WPARAM

Проверяет, выполняется ли указанное действие указателя.
IS_POINTER_INCONTACT_WPARAM

Проверяет, находится ли указанный указатель в контакте.
IS_POINTER_INRANGE_WPARAM

Проверяет, находится ли указанный указатель в диапазоне.
IS_POINTER_NEW_WPARAM

Проверяет, является ли указанный указатель новым указателем.
IS_POINTER_PRIMARY_WPARAM

Проверяет, выполнил ли указанный указатель основное действие.
IS_POINTER_SECONDBUTTON_WPARAM

Проверяет, выполнил ли указанный указатель второе действие.
IS_POINTER_THIRDBUTTON_WPARAM

Проверяет, выполняется ли указанное действие указателя.
IsMouseInPointerEnabled

Указывает, установлен ли параметр EnableMouseInPointer для мыши, который будет выступать в качестве устройства ввода указателя и отправлять WM_POINTER сообщения.
SkipPointerFrameMessages

Определяет, какой входной кадр указателя создал последнее полученное сообщение для указанного указателя и удаляет все сообщения ввода указателя в очереди (без восстановления), созданные из того же входного кадра указателя.

Структуры

 
INPUT_TRANSFORM

Определяет матрицу, представляющую преобразование для потребителя сообщения.
POINTER_INFO

Содержит основные сведения указателя, общие для всех типов указателей. Приложения могут получать эти сведения с помощью функций GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory и GetPointerFrameInfoHistory.
POINTER_PEN_INFO

Определяет основные сведения о перо, общие для всех типов указателей.
POINTER_TOUCH_INFO

Определяет базовые сенсорные данные, общие для всех типов указателей.
TOUCHPAD_PARAMETERS_V1

Содержит параметры сенсорной панели пользователя и сведения о системе, связанные со всеми обнаруженными сенсорными панели.
TOUCHPREDICTIONPARAMETERS

Содержит сведения о входных данных оборудования, которые можно использовать для прогнозирования целевых объектов касания и помогают компенсировать задержку оборудования при обработке ввода сенсорного и жеста, содержащего данные расстояния и скорости.