DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION enumeration (directmanipulation.h)

Defines behaviors for the drag-drop interaction.

Syntax

typedef enum DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION {
  DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL = 0x1,
  DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL = 0x2,
  DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY = 0x10,
  DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG = 0x20,
  DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG = 0x40
} ;

Constants

 
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL
Value: 0x1
Specifies that vertical movement is applicable to the chosen gesture.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL
Value: 0x2
Specifies that horizontal movement is applicable to the chosen gesture.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY
Value: 0x10
Specifies that the gesture is to be cross-slide only.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG
Value: 0x20
Specifies that the gesture is a drag initiated by cross-slide.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG
Value: 0x40
Specifies that the gesture a drag initiated by press-and-hold.

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

See also

Direct Manipulation Enumerations