OnMouseMove

OnMouseMove

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:

Obsluha udalosti
Udalosti