h6. [[WindowManager]] h6(. » [[WindowManager SWI Calls|SWI Calls]] h6((. » Wimp_DragBox h2. Wimp_DragBox h5. (SWI &400D0) |_<. Entry | | |<. R1 |Pointer to [[Drag Block|Drag Block]], or | | |-1 to cancel drag | |R2 |"TASK" invokes use of R3 | |R3 |[[Drag Box Flags|Drag Box Flags]] | |_<. Exit | | |R0 |Corrupt | h4. Use The purpose of this call is to initiate a drag operation. h4. Notes A drag can span several calls to [[Wimp_Poll|Wimp_Poll]], so applications must remember what is being dragged and why. The termination of a non system drag is reported by the [[User_Drag_Box|User_Drag_Box]] event code. Aborted non system drags (for example when an error box is shown) are not reported. h4. See also * [[Wimp_Poll]] * [[User_Drag_Box|User_Drag_Box]]