Udalosť OnMouseMove


Deklarácia
Globálna obsluha:
 ENTRY OnMouseMove(IN INT _refId, IN INT _X, IN INT _Y)
 ; akcie
 END OnMouseMove 

Špeciálna obsluha:
 ENTRY XXX_OnMouseMove(IN INT _X, IN INT _Y)
 ; akcie
 END XXX_OnMouseMove
 

Parametre
_refId Pre globálnu obsluhu - povinný vstupný parameter typu Int.
XXX Meno Referenčnej premennej pripojenej ku grafickému objektu bez úvodného znaku "_" .
_X Vstupný parameter typu Int.
_Y Vstupný parameter typu Int.

Popis
Udalosť posiela skriptu informáciu o pohybe myši v schéme. Keď sa myš pohybuje nad grafickými objektmi, windows prvkami a nad vloženými zobrazovačmi typu Alarm, Browser, Graf a Monitorovanie, súradnice x,y odpovedajú pri pohybe nad grafickými objektmi polohe v schéme. V ostaných prípadoch polohe vo vloženom prvku.

Parameter _refId sa používa pre grafické objekty, ktoré majú priradenú Referenčnú premennú rôznu od 0. Je teda možné použiť špeciálnu obsluhu udalosti. Pre grafické objekty, ktoré Referenčnú premennú nemajú, je možné použiť jedine globálnu obsluhu a parameter _refId bude rovný 0. Takisto aj v prípade, že užívateľ stlačí tlačidlo myši nad schémou (nie nad grafickým objektom).


Príklad
Globálna obsluha udalosti:
 
 ENTRY OnMouseMove(IN INT _refId, IN INT _xPos, IN INT _yPos)
 END OnMouseMove 

 
Špeciálna obsluha udalosti:
 
 ENTRY TV_OnMouseMove(IN INT _xPos, IN INT _yPos)
 END TV_OnMouseMove 


Súvisiace stránky:

Napíšte komentár