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_XDIRECTMANIPULATION_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