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


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

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

Технология ввода сообщений и уведомлений указателя не связана ни с какими заголовками.

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

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

 
LEGACY_TOUCHPAD_FEATURES

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

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

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

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

Функции

 
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

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

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