Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии сенсорного ввода.
Для разработки сенсорного ввода вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
MANIPULATION_PROCESSOR_MANIPULATIONS В MANIPULATION_PROCESSOR_MANIPULATIONS перечисление различных видов манипуляций, которые могут применяться к целевому объекту. |
Функции
|
CloseGestureInfoHandle Закрывает ресурсы, связанные с дескриптором сведений о жестах. |
|
CloseTouchInputHandle Закрывает дескриптор сенсорного ввода, освобождает связанную с ним память процесса и делает дескриптор недействительным. |
|
Завершить Метод Complete завершает текущую манипуляцию и останавливает инерцию процессора инерции. |
|
CompleteManipulation Метод CompleteManipulation вызывается, когда разработчик решает завершить манипуляцию. |
|
CompleteTime Завершает текущую манипуляцию на заданном тике, останавливает инерцию обработчика инерции и вызывает событие ManipulationCompleted. |
|
get_BoundaryBottom Свойство BoundaryBottom ограничивает, насколько далеко в нижнюю часть экрана может перемещаться целевой объект. (Получить) |
|
get_BoundaryLeft Свойство BoundaryLeft ограничивает, насколько далеко слева от экрана может перемещаться целевой объект. (Получить) |
|
get_BoundaryRight Свойство BoundaryRight ограничивает, насколько далеко справа от экрана может перемещаться целевой объект. (Получить) |
|
get_BoundaryTop Свойство BoundaryTop ограничивает, насколько далеко к верхней части экрана может перемещаться целевой объект. (Получить) |
|
get_DesiredAngularDeceleration Свойство DesiredAngularDeceleration указывает требуемую скорость, в которую целевой объект перестанет вращаться в радианах на мсек в квадрате. (Получить) |
|
get_DesiredDeceleration Свойство DesiredDeceleration указывает требуемую скорость, с которой операции преобразования будут замедляться. (Получить) |
|
get_DesiredDisplacement Свойство DesiredDisplacement указывает требуемое расстояние, по которому будет проходить объект. (Получить) |
|
get_DesiredExpansion Свойство DesiredExpansion указывает требуемое изменение среднего радиуса объекта. (Получить) |
|
get_DesiredExpansionDeceleration Свойство DesiredExpansionDeceleration указывает скорость, с которой объект перестанет расширяться. (Получить) |
|
get_DesiredRotation Свойство DesiredRotation указывает, насколько текущий объект обработчика инерции должен управлять целевым объектом в радианах. (Получить) |
|
get_ElasticMarginBottom Свойство ElasticMarginBottom указывает нижнюю область для отскока целевого объекта. (Получить) |
|
get_ElasticMarginLeft Свойство ElasticMarginLeft указывает крайнюю левую область для отскока целевого объекта. (Получить) |
|
get_ElasticMarginRight Свойство ElasticMarginRight указывает крайний правый регион для отскока целевого объекта. (Получить) |
|
get_ElasticMarginTop Свойство ElasticMarginTop указывает самую верхнюю область для отскока целевого объекта. (Получить) |
|
get_InitialAngularVelocity Свойство InitialAngularVelocity указывает вращаемую (угловую) скорость целевого объекта при начале движения. (Получить) |
|
get_InitialExpansionVelocity Свойство InitialExpansionVelocity указывает скорость расширения радиуса для цели, когда на цель повлияла инерция. (Получить) |
|
get_InitialOriginX Свойство InitialOriginX указывает начальное горизонтальное расположение для цели с инерцией. (Получить) |
|
get_InitialOriginY Свойство InitialOriginY указывает начальное вертикальное расположение для цели с инерцией. (Получить) |
|
get_InitialRadius Свойство InitialRadius указывает расстояние от края целевого объекта до его центра до изменения объекта. (Получить) |
|
get_InitialTimestamp Свойство InitialTimestamp указывает начальную метку времени для целевого объекта с инерцией. (Получить) |
|
get_InitialVelocityX Свойство InitialVelocityX указывает начальное перемещение целевого объекта по горизонтальной оси. (Получить) |
|
get_InitialVelocityY Свойство InitialVelocityY указывает начальное перемещение целевого объекта по вертикальной оси. (Получить) |
|
get_MinimumScaleRotateRadius Указывает, насколько большое расстояние должно быть контактам при жесте масштабирования или поворота для активации манипуляции. (Получить) |
|
get_PivotPointX Свойство PivotPointX является горизонтальным центром объекта . (Получить) |
|
get_PivotPointY Свойство PivotPointY является вертикальным центром объекта . (Получить) |
|
get_PivotRadius Свойство PivotRadius используется для определения объема вращения, используемого при манипуляциях одним пальцем. (Получить) |
|
get_SupportedManipulations Свойство SupportedManipulations используется для указания того, какие манипуляции поддерживаются объектом . (Получить) |
|
GetAngularVelocity Метод GetAngularVelocity вычисляет скорость вращения целевого объекта. |
|
GetExpansionVelocity Метод GetExpansionVelocity вычисляет скорость расширения целевого объекта. |
|
GetGestureConfig Извлекает конфигурацию, для которой сообщения жестов Windows Touch отправляются из окна. |
|
GetGestureExtraArgs Извлекает дополнительные сведения о жесте из дескриптора GESTUREINFO. |
|
GetGestureInfo Извлекает структуру GESTUREINFO, заданную дескриптором для сведений жеста. |
|
GetTouchInputInfo Извлекает подробные сведения о сенсорных входных данных, связанных с определенным дескриптором сенсорного ввода. |
|
GetVelocityX Вычисляет и возвращает горизонтальную скорость для целевого объекта. |
|
GetVelocityY Вычисляет и возвращает вертикальную скорость. |
|
GID_ROTATE_ANGLE_FROM_ARGUMENT Макрос GID_ROTATE_ANGLE_FROM_ARGUMENT используется для интерпретации значения GID_ROTATE ullArgument при получении значения в структуре WM_GESTURE. |
|
GID_ROTATE_ANGLE_TO_ARGUMENT Преобразует значение радиана в аргумент для сообщений жеста поворота. |
|
IsTouchWindow Проверяет, поддерживает ли указанное окно сенсорный экран, и при необходимости получает флаги модификаторов, заданные для сенсорного ввода окна. |
|
ManipulationCompleted Обрабатывает событие при завершении манипуляции или инерции. |
|
ManipulationDelta Обрабатывает события, которые происходят при изменении объекта, с которыми осуществляется манипуляция. |
|
ManipulationStarted Обрабатывает событие при начале манипуляции или инерции. |
|
Процесс Метод Process выполняет вычисления и может вызывать событие Started, Delta или Completed в зависимости от того, завершена ли экстраполяция. Если экстраполяция завершена на предыдущем тике, метод не является операцией. |
|
ProcessDown Метод ProcessDown передает данные касания обработчику манипуляций, связанному с целевым объектом. |
|
ProcessDownWithTime Передает данные касания, включая метку времени, обработчику манипуляций, связанному с целевым объектом. |
|
ProcessMove Метод ProcessMove передает данные о перемещении целевого объекта в обработчик манипуляций. |
|
ProcessMoveWithTime Передает данные о перемещении, включая метку времени, для целевого объекта в обработчик операций. |
|
Время процесса Метод ProcessTime выполняет вычисления для заданного такта и может вызывать событие Started, Delta или Completed в зависимости от того, завершена ли экстраполяция. Если экстраполяция завершена на предыдущем тике, метод не является операцией. |
|
ProcessUp Метод ProcessUp передает данные в обработчик манипуляций целевого объекта для последовательностей касания. |
|
ProcessUpWithTime Передает данные, включая метку времени, в обработчик манипуляций целевого объекта для последовательностей касания. |
|
put_BoundaryBottom Свойство BoundaryBottom ограничивает, насколько далеко в нижнюю часть экрана может перемещаться целевой объект. (Put) |
|
put_BoundaryLeft Свойство BoundaryLeft ограничивает, насколько далеко слева от экрана может перемещаться целевой объект. (Put) |
|
put_BoundaryRight Свойство BoundaryRight ограничивает, насколько далеко справа от экрана может перемещаться целевой объект. (Put) |
|
put_BoundaryTop Свойство BoundaryTop ограничивает, насколько далеко к верхней части экрана может перемещаться целевой объект. (Put) |
|
put_DesiredAngularDeceleration Свойство DesiredAngularDeceleration указывает требуемую скорость, в которую целевой объект перестанет вращаться в радианах на мсек в квадрате. (Put) |
|
put_DesiredDeceleration Свойство DesiredDeceleration указывает требуемую скорость, с которой операции преобразования будут замедляться. (Put) |
|
put_DesiredDisplacement Свойство DesiredDisplacement указывает требуемое расстояние, по которому будет проходить объект. (Put) |
|
put_DesiredExpansion Свойство DesiredExpansion указывает требуемое изменение среднего радиуса объекта. (Put) |
|
put_DesiredExpansionDeceleration Свойство DesiredExpansionDeceleration указывает скорость, с которой объект перестанет расширяться. (Put) |
|
put_DesiredRotation Свойство DesiredRotation указывает, насколько текущий объект обработчика инерции должен управлять целевым объектом в радианах. (Put) |
|
put_ElasticMarginBottom Свойство ElasticMarginBottom указывает нижнюю область для отскока целевого объекта. (Put) |
|
put_ElasticMarginLeft Свойство ElasticMarginLeft указывает крайнюю левую область для отскока целевого объекта. (Put) |
|
put_ElasticMarginRight Свойство ElasticMarginRight указывает крайний правый регион для отскока целевого объекта. (Put) |
|
put_ElasticMarginTop Свойство ElasticMarginTop указывает самую верхнюю область для отскока целевого объекта. (Put) |
|
put_InitialAngularVelocity Свойство InitialAngularVelocity указывает вращаемую (угловую) скорость целевого объекта при начале движения. (Put) |
|
put_InitialExpansionVelocity Свойство InitialExpansionVelocity указывает скорость расширения радиуса для цели, когда на цель повлияла инерция. (Put) |
|
put_InitialOriginX Свойство InitialOriginX указывает начальное горизонтальное расположение для цели с инерцией. (Put) |
|
put_InitialOriginY Свойство InitialOriginY указывает начальное вертикальное расположение для цели с инерцией. (Put) |
|
put_InitialRadius Свойство InitialRadius указывает расстояние от края целевого объекта до его центра до изменения объекта. (Put) |
|
put_InitialTimestamp Свойство InitialTimestamp задает метку времени начала для целевого объекта с инерцией. (Put) |
|
put_InitialVelocityX Свойство InitialVelocityX указывает начальное перемещение целевого объекта по горизонтальной оси. (Put) |
|
put_InitialVelocityY Свойство InitialVelocityY указывает начальное перемещение целевого объекта по вертикальной оси. (Put) |
|
put_MinimumScaleRotateRadius Указывает, насколько большим должно быть расстояние контактов в масштабе или жесте поворота для активации манипуляции. (Put) |
|
put_PivotPointX Свойство PivotPointX является горизонтальным центром объекта. (Put) |
|
put_PivotPointY Свойство PivotPointY является вертикальным центром объекта. (Put) |
|
put_PivotRadius Свойство PivotRadius используется для определения объема поворота, используемого при манипуляции одним пальцем. (Put) |
|
put_SupportedManipulations Свойство SupportedManipulations используется для указания, какие манипуляции поддерживаются объектом . (Put) |
|
RegisterTouchWindow Регистрирует окно с поддержкой сенсорного ввода. |
|
Сброс Метод Reset инициализирует процессор с начальной меткой времени и перезапускает инерцию. |
|
SetGestureConfig Настраивает сообщения, отправляемые из окна для жестов Windows Touch. |
|
TOUCH_COORD_TO_PIXEL Преобразует сенсорные координаты в пиксели. |
|
Отменить регистрациюTouchWindow Регистрирует окно как недоступное для сенсорного ввода. |
Интерфейсы
|
_IManipulationEvents Обрабатывает события манипуляции и инерции. |
|
IInertiaProcessor Интерфейс IInertiaProcessor обрабатывает вычисления движения объектов для Windows Touch. |
|
IManipulationProcessor IManipulationProcessor предоставляет функциональные возможности для мониторинга и реагирования на многосенсорный ввод. |
Структуры
|
GESTURECONFIG Получает и задает конфигурацию для включения сообщений жестов и тип этой конфигурации. |
|
GESTUREINFO Хранит сведения о жесте. |
|
GESTURENOTIFYSTRUCT При передаче с WM_GESTURENOTIFY сообщений передает сведения о жесте. |
|
TOUCHINPUT Инкапсулирует данные для сенсорного ввода. |