DragMode Property
Object List Next Object
Defined By: XferData
Description:
Determines whether an XferData object is used for drag-and-drop operations, or
clipboard operations.
Settings:
The DragMode property settings are:
Setting Description
0 No Drag
- LeftMouse
- RightMouse
16 MiddleMouse
- 4 LeftMouse+Shift
- 4 RightMouse+Shift
16+4 MiddleMouse+Shift
- 8 LeftMouse+Control
- 8 RightMouse+Control
16+8 MiddleMouse+Control
- 32 LeftMouse+Alt
- 32 RightMouse+Alt
16+32 MiddleMouse+Alt
- 4+8 LeftMouse+Shift+Control
- 4+8 RightMouse+Shift+Control
16+4+8 MiddleMouse+Shift+Control
- 4+32 LeftMouse+Shift+Alt
- 4+32 RightMouse+Shift+Alt
16+4+32 MiddleMouse+Shift+Alt
- 8+32 LeftMouse+Control+Alt
- 8+32 RightMouse+Control+Alt
16+8+32 MiddleMouse+Control+Alt
- 4+8+32 LeftMouse+Shift+Control+Alt
- 4+8+32 RightMouse+Shift+Control+Alt
16+4+8+32 MiddleMouse+Shift+Control+Alt
Details:
If DragMode on an XferData is 0, then all data transfer will use the
clipboard. Setting DragMode to non-zero inhibits clipboard access, then it can be filled
with data using its SetData and SetPicture methods and its File, ObjectRef,
and Text properties. Next, a Drag can be initiated by calling Drag on the
XferData. Note that DragMode should be set to the mouse button that initiated a
DragStart event, and which will be held down during the drag.
Data Type: Enum - OleDragMode