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 gestures recognized by Direct Manipulation.
Syntax
typedef enum DIRECTMANIPULATION_INTERACTION_TYPE {
DIRECTMANIPULATION_INTERACTION_BEGIN = 0,
DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION = 1,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP = 2,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD = 3,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE = 4,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM = 5,
DIRECTMANIPULATION_INTERACTION_END = 100
} ;
Constants
DIRECTMANIPULATION_INTERACTION_BEGINValue: 0 Marks the beginning of an interaction. |
DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATIONValue: 1 A compound gesture that supports translation, rotation and scaling. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAPValue: 2 A tap gesture. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLDValue: 3 A hold gesture. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDEValue: 4 Select or move through slide or swipe gestures. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOMValue: 5 A zoom gesture. |
DIRECTMANIPULATION_INTERACTION_ENDValue: 100 Marks the end of an interaction. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8.1 [desktop apps only] |
| Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
| Header | directmanipulation.h |