ActiveX Designers and the Component Object Model

COM, on which ActiveX and OLE technologies are based, is a standard that defines how applications expose objects. Using this standard, you can create classes that comply with the COM model. ActiveX compound documents and ActiveX controls are two such classes; ActiveX designers represent a third.

Because ActiveX designers are based on COM, they provide several significant benefits:

The following figure shows how ActiveX designers fit into COM:

An ActiveX designer can be as simple as an object that makes itself visible at design time, or as complex as a form that hosts controls.

ActiveX designers and ActiveX controls share the following characteristics:

By adding code to register the object appropriately, you can create an ActiveX designer from an ActiveX control.