Altova Authentic 2023 Desktop

Event: OnDragOver (nXPos as Long, nYPos as Long, eMouseEvent as SPYMouseEvent, objRange as AuthenticRange, objData as AuthenticDataTransfer) as Boolean


Scripting environment - VBScript:

Function On_AuthenticDragOver(nXPos, nYPos, eMouseEvent, objRange, objData)

 ' On_AuthenticDragOver = False  ' to disable operation

End Function


Scripting environment - JScript:

function On_AuthenticDragOver(nXPos, nYPos, eMouseEvent, objRange, objData)


 // return false;  /* to disable operation */



IDE Plugin:

IXMLSpyPlugIn.OnEvent (10, ...)        // nEventId = 10



This event gets triggered whenever an object from within or outside of Authentic View gets dragged with the mouse over the application window. All event related information gets passed as parameters.


The first three parameters specify the mouse position, the mouse button status and the status of the virtual keys at the time when the event occurred. The parameter objRange passes a range object that selects the XML element below the mouse position. The value of this parameter might be NULL. Be sure to check before you access the range object. The parameter objData allows to access information about the object being dragged.


Return False to cancel the drag operation. Return True (or nothing) to continue normal operation.

© 2017-2023 Altova GmbH