Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File7.7.3 vex_curv TOS Name: »Exchange Cursor Change Vector« - stellt den Interruptvector für Cursorbewegungen um. VDI-Nummer: 127 Deklaration: void vex_curv ( int16_t handle, int16_t (*pusrcode)(), int16_t (**psavcode)() ); Beschreibung: Die Funktion erlaubt es, eine eigene Routine in den Cursor-Change-Vektor zu hängen. Es gilt: Parameter Bedeutung handle Kennung der Workstation pusrcode Adresse der neuen Routine psavcode Adresse der alten Routine Der Aufruf dieser Routine erfolgt, nachdem die über vex_motv eingetragene Routine aufgerufen und die Mauszeiger-Koordinaten, die man in d0.w und d1.w erhält, geclippt wurden. Alle veränderten Register müssen wiederhergestellt werden. Anschließend sollte die alte Routine aufgerufen werden. Hinweis: Die Eingabefunktionen des VDI arbeiten nur auf der physikalischen Workstation, die im Normalfall von den AES benutzt wird. Ergebnis: Die Funktion liefert kein Ergebnis. Verfügbar: Supported by all screen drivers. Gruppe: Eingabefunktionen Querverweis: Binding vex_timv vex_butv vex_motv