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


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

Определяет состояния конфигурации взаимодействия, доступные в прямой манипуляции.

Синтаксис

typedef enum DIRECTMANIPULATION_CONFIGURATION {
  DIRECTMANIPULATION_CONFIGURATION_NONE = 0,
  DIRECTMANIPULATION_CONFIGURATION_INTERACTION = 0x1,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X = 0x2,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y = 0x4,
  DIRECTMANIPULATION_CONFIGURATION_SCALING = 0x10,
  DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA = 0x20,
  DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA = 0x80,
  DIRECTMANIPULATION_CONFIGURATION_RAILS_X = 0x100,
  DIRECTMANIPULATION_CONFIGURATION_RAILS_Y = 0x200
} ;

Константы

 
DIRECTMANIPULATION_CONFIGURATION_NONE
Значение: 0
Взаимодействие не определено.
DIRECTMANIPULATION_CONFIGURATION_INTERACTION
Значение: 0x1
Определено взаимодействие. Чтобы включить взаимодействие, необходимо включить это значение.

Требуется при настройке конфигурации, отличной от DIRECTMANIPULATION_CONFIGURATION_NONE.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X
Значение: 0x2
Перевод по горизонтальной оси.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y
Значение: 0x4
Перевод по вертикальной оси.
DIRECTMANIPULATION_CONFIGURATION_SCALING
Значение: 0x10
Изменение масштаба.
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA
Значение: 0x20
Инерция для перевода, определяемая DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X и DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y.
DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA
Значение: 0x80
Инерция масштабирования, определяемая DIRECTMANIPULATION_CONFIGURATION _SCALING.
DIRECTMANIPULATION_CONFIGURATION_RAILS_X
Значение: 0x100
Направляющие на горизонтальной оси.
DIRECTMANIPULATION_CONFIGURATION_RAILS_Y
Значение: 0x200
Направляющие по вертикальной оси.

Требования

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

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

ActivateConfiguration

AddConfiguration

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

RemoveConfiguration