Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 707

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Descripteur de balise
MOUSE_EVENT
Easy XML
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
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>
Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
75

Publicité

loading