Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает взаимодействия, которые необходимо включить при настройке объекта контекста взаимодействия .
Синтаксис
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