At a minimum, every ActiveX designer must support the following:
The following figure summarizes these minimum requirements.
In addition, an ActiveX designer may create a separate object that is used at run time.
ActiveX designers are usually distributed in dynamic-link libraries (.dll). However, if the ActiveX designer is also an ActiveX control, it can be distributed in an .ocx file instead.