OnMouseUp

OnMouseUp

Udalosť OnMouseUp


Deklarácia

Globálna obsluha:

ENTRY OnMouseUp(IN INT _refId, IN INT _btnNr, IN BOOL _shift, IN INT _X, IN INT _Y) ; akcie END OnMouseUp


Špeciálna obsluha:

ENTRY XXX_OnMouseUp(IN INT _btnNr, IN BOOL _shift, IN INT _X, IN INT _Y) ; akcie END XXX_OnMouseUp

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 "_" .

_btnNr

Vstupný parameter typu Int, ktorý identifikuje tlačidlo myši, ktoré bolo stlačené.

_shift

Vstupný parameter typu Bool.

_X

Vstupný parameter typu Int.

_Y

Vstupný parameter typu Int.

Popis

Udalosť je generovaná pri uvoľnení tlačidla myši nad schémou.

Parameter _shift určuje, či bol v tom čase stlačený kláves SHIFT. Parametre _X a _Y určujú polohu kurzora myši.

Parameter _btnNr identifikuje stlačené tlačidlo myši podľa nasledujúcej tabuľky:

_btnNr

Tlačidlo myši

1

Ľavé

2

Stredné

3

Pravé


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).

Poznámka:

V prípade, že akcia s myšou urobila nejaký výber, napr. položky stromu, je tento urobený pred volaním entry.

Príklad

Špeciálna obsluha udalosti:

 

ENTRY TV_OnMouseUp(IN INT _btnNr, IN BOOL _bShift, IN INT _xPos, IN INT _yPos) END TV_OnMouseUp

 

Globálna obsluha udalosti:

 

ENTRY OnMouseUp(IN INT _refId, IN INT _btnNr, IN BOOL _bShift, IN INT _xPos, IN INT _yPos) END OnMouseUp

Súvisiace stránky:

Obsluha udalosti
Udalosti