Udalosť OnAXEvent


Deklarácia
Globálna obsluha:
 ENTRY OnAXEvent(IN INT _refId)
 ; akcie
 END OnAXEvent 

Špeciálna obsluha:
 ENTRY XXX_OnAXEvent
 ; akcie
 END XXX_OnAXEvent 

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

Popis
Udalosť je generovaná ActiveX objektom.
Rôzne ActiveX objekty generujú rôzne udalosti - napr. ActiveX kalendár generuje udalosť YearChanged, pri zmene roku. Konkrétne udalosti generované ActiveX objektmi sú popísané v dokumentácii príslušného ActiveX objektu.

Udalosť OnAXEvent môže obsahovať ďalšie parametre, prístup k týmto parametrom je možný pomocou funkcií HI_AXGetParamsNr, HI_AXGetParam a HI_AXSetParam.
Príklad
Špeciálna obsluha udalosti:
 
 ENTRY AX_CAL_OnAXEvent(IN TEXT _eventName)
   %HI_AddItem(_List, _eventName + %IToStr(%HI_AXGetParamsNr()),1)
 END AX_CAL_OnAXEvent 

 
Do listboxu budú zapisované názvy a počet parametrov udalostí vzniknutých v _AX_CAL.

Súvisiace stránky:

Napíšte komentár