Herunterladen Diese Seite drucken

Siemens SINUMERIK 828D Inbetriebnahmehandbuch Seite 818

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

Werbung

Anwenderdialoge erstellen
1.6 XML-Bezeichner
Tag-Bezeichner
MOUSE_EVENT
50
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, 10/2015, 6FC5397-3DP40-5AA3
Easy XML

Quicklinks ausblenden:

Werbung

loading