OnAXEvent picture event


Declaration
Global handler:
 ENTRY OnAXEvent(IN INT _refId)
 ; script actions
 END OnAXEvent

Special handler:
 ENTRY XXX_OnAXEvent
 ; script actions
 END XXX_OnAXEvent

Parameters
_refId Parameter of INT type (required for global handler).
XXX Name of reference variable connected to the ActiveX object (without the character "_").

Description
The picture event is being generated by the ActiveX object.
Various ActiveX objects generate various events - e.g. the ActiveX calendar generates the event YearChanged, when the year is being changed. Events generated by ActiveX objects are described in the documentation of corresponding ActiveX object. The picture event OnAXEvent can contains other parameters, accessing the parameters is allowed by the functions HI_AXGetParamsNr, HI_AXGetParam a HI_AXSetParam.
Example
Special picture event handler:
 
ENTRY AX_CAL_OnAXEvent(IN  TEXT _eventName)
  %HI_AddItem(_List, _eventName + %IToStr(%HI_AXGetParamsNr()),1)
END AX_CAL_OnAXEvent

 

Names and the number of parameters of events occurred in the ActiveX object _AX_CAL are to be written into the listbox.