Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Общие сведения о технологии сенсорного ввода.
Для разработки сенсорного ввода вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
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 Инкапсулирует данные для сенсорного ввода. |