Siemens SINUMERIK 840D SL Manuel De Mise En Service page 804

Logiciel de base et logiciel de commande
Masquer les pouces Voir aussi pour SINUMERIK 840D SL:
Table des Matières

Publicité

Création de boîtes de dialogue utilisateur
1.7 Descripteur XML
Descripteur de balise
MOUSE_EVENT
56
Signification
La balise peut être intégrée dans le script pour le traitement des événements de souris. Celui-
ci est exécuté lorsque les activités suivantes sont effectuées à l'aide de la souris :
● Appui sur une touche
● Relâchement d'une touche
● Déplacement de la souris
L'analyseur syntaxique met à disposition les informations dans une structure et crée la variable
de structure $mouse_event avec les éléments suivants :
Eléments de structure :
● type
Codage de l'activité
2 - Pression d'un bouton
3 - Relâchement d'un bouton
5 - Déplacement de la souris
● x
Position X du curseur en pixels ; fait référence à la résolution actuelle de l'écran
● y
Position Y du curseur en pixels ; fait référence à la résolution actuelle de l'écran
● id
Descripteur
-1, s'il est impossible d'affecter la position à un élément de commande
!= -1, si le curseur de la souris se trouve au sein d'un élément de commande, le contenu
de l'attribut idemdata est fourni
● button
Comprend l'état des boutons au moment de l'événement
0 - aucun bouton
1 - bouton gauche
2 - bouton droit
4 - bouton central
Les boutons peuvent être reliés à une opération OU bit par bit.
Exemple :
<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>
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Easy XML

Publicité

Table des Matières
loading

Table des Matières