Topic : TOS - The Operating System Author : Version : tos.hyp (December 19, 2008) Subject : Programmieren/Atari Nodes : 3010 Index Size : 93790 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Title @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File7.7.3 vex_curv TOS Name: »Exchange cursor change vector« - Adapt the interrupt vector for cursor pointer drawing. Opcode: 127 Syntax: void vex_curv ( int16_t handle, int16_t (*pusrcode)(), int16_t (**psavcode)() ); Description: The call vex_curv permits the installation of a routine that is called each time a mouse pointer is drawn, allowing a customized mouse pointer form to replace that drawn by the system. The following apply: Parameter Meaning handle Workstation identifier pusrcode Address of the new routine psavcode Address of the old routine The routine will be called if the mouse is moved and d0.w/d1.w contain the coordinates of the mouse cursor. The subroutine must save and restore modified registers and call the old interrupt routine. Note: The input functions of the VDI work only on the physical workstation, which is normally used by the AES. Return value: The function does not return a result. Availability: Supported by all screen drivers. Group: Input functions See Also: Binding vex_timv vex_butv vex_motv