QG_GetDragOptions
QG_GetDragOptions(areaRef; dragOptions; caretWidth; caretColor; caretTime):errorCode | |||
---|---|---|---|
![]() |
areaRef | Longint | QGrid area reference |
![]() |
dragOptions | Longint | Drag and drop option flags |
![]() |
caretWidth | Longint | Drop caret width |
![]() |
caretColor | Longint | Drop caret color |
![]() |
caretTime | Longint | Drop caret blinking interval |
![]() |
error | Longint | Error result |
Get the drag+drop feedback options for a QGrid area
Parameter areaRef is the QGrid area reference. If areaRef is not a valid QGrid area reference, qg_paramErr error is returned.
Parameter dragOptions receives the user drag'n'drop options. To see how this value is calculated see the QG_SetDragOptions method.
Parameter caretWidth receives the insertion caret width in pixels.
Parameter caretColor receives the insertion caret color expressed in 4D's RGB color notation (0x00RRGGBB - see OBJECT SET RGB COLORS in 4D's documentation).
Parameter caretTime receives the caret blinking interval expressed in ticks (60 ticks = 1 sec).
Example
// Change the drag caret to non-decorated, non-blinking C_LONGINT($err;$options;$caretThickness;$caretColor;$caretTime) $err:=QG_GetDragOptions (xGrid;$options;$caretThickness;$caretColor;$caretTime) ASSERT($err=qg_noErr) $err:=QG_SetDragOptions (xGrid;0;$caretThickness;$caretColor;0) ASSERT($err=qg_noErr)
Related commands
QG_SetDragOptions | Configure drag+drop feedback options for a QGrid area |