перечисление INTERACTION_CONFIGURATION_FLAGS (interactioncontext.h)
Указывает взаимодействия, которые необходимо включить при настройке объекта контекста взаимодействия .
Синтаксис
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
Константы
INTERACTION_CONFIGURATION_FLAG_NONE Значение: 0x00000000 Взаимодействие не включено. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Значение: 0x00000001 Все манипуляции включены (перемещение, поворот и масштабирование). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Значение: 0x00000002 Перевод (перемещение) по оси X. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Значение: 0x00000004 Перевод (перемещение) по оси Y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Значение: 0x00000008 Поворот. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Значение: 0x00000010 Масштабирование. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Значение: 0x00000020 Инерция перевода (в направлении движения) после снятия контакта. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Значение: 0x00000040 Инерция вращения после снятия контакта. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Значение: 0x00000080 Инерция масштабирования после снятия контакта. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Значение: 0x00000100 Взаимодействия ограничены по оси X. Направляющие указывают на то, что незначительные движения от основной оси движения игнорируются. Это упрощает взаимодействие с пользователями; При попытке сдвига вдоль одной оси они ограничиваются осью. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Значение: 0x00000200 Взаимодействия ограничены по оси Y. Направляющие указывают на то, что незначительные движения от основной оси движения игнорируются. Это упрощает взаимодействие с пользователями; При попытке сдвига вдоль одной оси они ограничиваются осью. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Значение: 0x00000400 Сообщите точное расстояние от начального контакта до конца взаимодействия. По умолчанию небольшое пороговое значение расстояния вычитается из первой разницы манипуляции, сообщаемой системой. Это пороговое значение расстояния предназначено для учета незначительных перемещений контакта при обработке жеста касания. Если этот флаг установлен, пороговое значение расстояния не вычитается из первого разностного значения. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Значение: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Значение: 0x00000001 Все взаимодействия между слайдами включены. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Значение: 0x00000002 Перекрестное скольжение по оси X. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Значение: 0x00000004 Выделение с помощью перекрестного слайда. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Значение: 0x00000008 Эффект удара скорости. Превышение скорости — это область, в которой пользователь испытывает небольшое перетаскивание (или трение) во время прокрутки или жеста слайда. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Значение: 0x00000010 Переупорядочить с помощью перекрестного слайда. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Значение: 0x00000020 Сообщите точное расстояние от начального контакта до конца взаимодействия. По умолчанию пороговое значение небольшого расстояния вычитается из первого разностного перекрестного слайда, сообщаемого системой. Это пороговое значение расстояния предназначено для учета незначительных перемещений контакта при обработке жеста касания. Если этот флаг установлен, пороговое значение расстояния не вычитается из первого разностного значения. |
INTERACTION_CONFIGURATION_FLAG_TAP Значение: 0x00000001 Коснитесь. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Значение: 0x00000002 Дважды коснитесь экрана. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Значение: 0x00000001 Вспомогательная касание. |
INTERACTION_CONFIGURATION_FLAG_HOLD Значение: 0x00000001 Держать. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Значение: 0x00000002 Удерживайте мышь. |
INTERACTION_CONFIGURATION_FLAG_DRAG Значение: 0x00000001 Перетаскивание с помощью мыши. |
INTERACTION_CONFIGURATION_FLAG_MAX Значение: 0xffffffff Превышено максимальное число взаимодействий. |
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | interactioncontext.h |
См. также раздел
INTERACTION_CONTEXT_CONFIGURATION