Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the interaction configuration states available in Direct Manipulation.
Syntax
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
} ;
Constants
DIRECTMANIPULATION_CONFIGURATION_NONEValue: 0 No interaction is defined. |
DIRECTMANIPULATION_CONFIGURATION_INTERACTIONValue: 0x1 An interaction is defined. To enable interactions, this value must be included. Required when setting a configuration other than DIRECTMANIPULATION_CONFIGURATION_NONE. |
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_XValue: 0x2 Translation in the horizontal axis. |
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_YValue: 0x4 Translation in the vertical axis. |
DIRECTMANIPULATION_CONFIGURATION_SCALINGValue: 0x10 Zoom. |
DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIAValue: 0x20 Inertia for translation as defined by DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X and DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y. |
DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIAValue: 0x80 Inertia for zoom as defined by DIRECTMANIPULATION_CONFIGURATION _SCALING. |
DIRECTMANIPULATION_CONFIGURATION_RAILS_XValue: 0x100 Rails on the horizontal axis. |
DIRECTMANIPULATION_CONFIGURATION_RAILS_YValue: 0x200 Rails on the vertical axis. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 [desktop apps only] |
| Minimum supported server | Windows Server 2012 [desktop apps only] |
| Header | directmanipulation.h |