Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 642

Basesoftware und bedien-software
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

Anwenderdialoge erstellen
1.7 XML-Bezeichner
Tag-Bezeichner
MOUSE_EVENT
58
Bedeutung
Das Tag kann zum Verarbeiten von Mouse-Events in das Skript eingebunden werden. Es wird
ausgeführt, wenn folgende Aktivitäten mit der Maus ausgeführt wurden:
● Eine Taste wurde gedrückt
● Eine Taste wurde losgelassen
● Die Maus wurde bewegt
Der Parser stellt die Informationen in einer Struktur bereit und legt die Strukturvariable $mou‐
se_event mit folgenden Elementen an:
Strukturelemente:
● type
Kodierung der Aktivität
2 - Eine Taste wurde gedrückt
3 - Eine Taste wurde losgelassen
5 - Die Maus wurde bewegt
● x
X-Position des Cursors in Pixel; bezogen auf die aktuelle Bildschirmauflösung
● y
Y-Position des Cursors in Pixel; bezogen auf die aktuelle Bildschirmauflösung
● id
Bezeichner
-1, wenn die Position keinem Control zugeordnet werden kann
!= -1, befindet sich der Maus-Cursor innerhalb eines Controls, wird der Inhalt des
Attributs idemdata geliefert
● button
Beinhaltet den Zustand der Tasten, zum Zeitpunkt des Events
0 - keine Taste
1 - linke Taste
2 - rechte Taste
4 - mittlere Taste
Die Tasten können mit einer bitweisen ODER-Operation verknüpft sein.
Beispiel:
<MOUSE_EVENT>
<print text="button %d type %d x %d y %d ">$mouse_event.button,
$mouse_event.type, $mouse_event.x, $mouse_event.y</print>
</MOUSE_EVENT>
Programmierhandbuch, 12/2018, A5E40869575 AC
Easy XML

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl