Udalosť OnGraphValueClick


Deklarácia
Globálna obsluha:
 ENTRY OnGraphValueClick(IN INT _refId, IN INT _LineNr, IN FLOAT _value, IN INT _mouseBtn)
 ; akcie
 END OnGraphValueClick 

Špeciálna obsluha:
 ENTRY XXX_OnGraphValueClick(IN INT _LineNr, IN FLOAT _value, IN INT _mouseBtn)
 ; akcie
 END XXX_OnGraphValueClick 

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 "_".
_LineNr Poradové číslo grafického priebehu, pri ktorom bolo stlačené tlačidlo.
_value Hodnota, na ktorú sa kliklo.
_mouseBtn Číslo tlačidla myši.

Popis
Udalosť je generovaná:
  • vtedy, ak užívateľ klikne tlačidlom myši na hodnotu grafického priebehu zobrazeného v grafe
  • iba vtedy, ak je grafický priebeh nakonfigurovaný ako interaktívny
  • iba vtedy, ak je vypnuté Ukazovadlo (grafický kríž)

Príklad
Špeciálna obsluha udalosti:
 
 ; obsluha udalosti: Kliknutie tlačidlom myši na hodnotu grafického priebehu
 ; typu Graf, ku ktorému je pripojená referenčná premenná _GRAPH
 ENTRY GRAPH_OnGraphValueClick(IN INT _LineNr,IN FLOAT _value, IN INT _mouseBtn)
   ; akcie
 END GRAPH_OnGraphValueClick 

 
Globálna obsluha udalosti:
 
 ; obsluha udalostí: Kliknutie tlačidlom myši na hodnotu grafického priebehu v zobrazovačoch
 ; typu Graf, ktoré nemajú definovanú špeciálnu obsluhu tejto udalosti
 ENTRY OnGraphValueClick(IN INT _refId, IN INT _LineNr, IN FLOAT _value, IN INT _mouseBtn)
 ; _refId - hodnota Referenčnej lokálnej premennej schémy,
 ; ktorá je pripojená ku grafickému objektu
   IF _refId = _GRAPH THEN ; test ktorý určí, v ktorom zobrazovači došlo k udalosti
    ; akcie
   ENDIF
 END OnGraphValueClick 

Poznámka
Ak sú v jednom skripte definované obe obsluhy, globálna nebude nikdy zavolaná, lebo existuje špeciálna obsluha.

Súvisiace stránky:

Napíšte komentár