•  Back 
  •  Eingabefunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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.23  vsc_form                                                   TOS

 Name:         »Set Mouse Form« - setzt die Mauszeigerform.

 VDI-Nummer:   111

 Deklaration:  void vsc_form ( int16_t handle, int16_t *pcur_form );

 Beschreibung: Die Funktion erlaubt die Definition der Form des 
               Mauszeigers. Es gilt:

                Parameter          Bedeutung

                handle             Kennung der Workstation
                pcur_form[0]       x-Koordinate
                pcur_form[1]       y-Koordinate des Hot-Spot
                pcur_form[2]       reserviert, sollte 1 sein
                pcur_form[3]       Farbindex der Hintergrundmaske
                pcur_form[4]       Farbindex der Vordergrundmaske
                pcur_form[05..20]  Definition der Hintergrundmaske
                pcur_form[21..36]  Definition der Vordergrundmaske

               Jede Maske wird als Feld mit 16 Wörtern zu je 16 Bit 
               festgelegt. Bit-15 des ersten Wortes ist hierbei die 
               obere linke Ecke der Maske, und Bit 0 von Wort 16 ist 
               ist die rechte untere Ecke.

               Unter dem Hot-Spot versteht man die exakte Position des 
               Grafikcursors. Bei einem Pfeil würde dies der 
               Pfeilspitze, bei einem Kreuz der Mitte entsprechen. Die 
               Koordinaten werden relativ zur oberen linken Ecke der 
               Maske angegeben.

               Zum Setzen der Mausform sollte in GEM-Programmen 
               unbedingt die AES-Funktion graf_mouse verwendet werden. 
               Andernfalls wird die Mausform-Verwaltung des AES 
               nachhaltig verwirrt.

               Hinweis: Die Eingabefunktionen des VDI arbeiten nur auf 
               der physikalischen Workstation, die im Normalfall von 
               den AES benutzt wird. Deshalb sollte man besser auf 
               graf_mouse zurückgreifen.

               Unter NVDI ist es auch möglich, die aktuelle Form der 
               Maus zu ermitteln (vgl. Binding).

 Ergebnis:     Die Funktion liefert kein Ergebnis.

 Verfügbar:    Supported by all screen drivers.

 Gruppe:       Eingabefunktionen

 Querverweis:  Binding   graf_mouse   MFORM