ATL Composite Control Fundamentals
The latest version of this topic can be found at ATL Composite Control Fundamentals.
A composite control is a type of ActiveX control that can contain (similar to a dialog box) other ActiveX controls or Windows controls. Once the composite control is built, it can be inserted anywhere an ActiveX control can be hosted.
The ATL Project Wizard and Add Class dialog box automate the process of creating and implementing a composite control project, similar to the result of running the Application Wizard to create an MFC application framework. The development process consists of five steps: