ABL encapsulates an ActiveX control using the control-frame. The control-frame provides the basic interface between the ActiveX control and ABL through its two separate but related objects, the control-frame widget and the control-frame COM object. (For an overview of the relationship between ActiveX controls and the control-frame, see
Introduction to External Program Interfaces)