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


перечисление DIRECTMANIPULATION_SNAPPOINT_TYPE (directmanipulation.h)

Изменяет способ вычисления конечной позиции инерции.

Синтаксис

typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3
} ;

Константы

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
Значение: 0
Содержимое всегда останавливается в точке прикрепления, ближайшей к той точке, где инерция естественным образом останавливается вдоль направления инерции.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
Значение: 1
Содержимое останавливается в точке прикрепления, ближайшей к тому месту, где инерция естественным образом останавливается вдоль направления инерции, в зависимости от того, насколько близко находится точка прикрепления.
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
Значение: 2
Содержимое всегда останавливается в точке прикрепления, ближайшей к точке выпуска по направлению инерции.
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
Значение: 3
Содержимое останавливается в следующей точке прикрепления, если движение начинается далеко от него.

Комментарии

Для DIRECTMANIPULATION_SNAPPOINT_MANDATORY или DIRECTMANIPULATION_SNAPPOINT_OPTIONAL точек прикрепления точки прикрепления выбираются на основе естественной конечной позиции инерции, рассчитанной механизмом сенсорного взаимодействия. Для DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE или DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE точек прикрепления выбранная точка прикрепления зависит от того, где началась инерция.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть directmanipulation.h

См. также раздел

Перечисления прямых манипуляций