The ActiveX designer framework includes the following designer base classes:
The framework provides support for separate design-time and run-time objects and for both visual and nonvisual run-time objects. More complex designers can be containers and can manage subobjects.