ATL Article Overview

Porting from ATL 2.1

Articles in the Active Template Library (ATL) consist of the following:

Introduction to COM and ATL introduces the major concepts behind the Component Object Model (COM). This article also briefly explains what ATL is and when you should use it.

Creating an ATL Project contains information on the ATL COM AppWizard and ATL Object Wizard.

Fundamentals of ATL COM Objects discusses the relationship among various ATL classes and how those classes are implemented.

Composite Control Fundamentals provides step-by-step instructions for creating a composite control. A composite control is a type of ActiveX control that can contain other ActiveX controls or Windows controls.

ATL Support for DHTML Controls provides step-by-step instructions for creating a DHTML control.

MMC Snap-In Wizard discusses ATL support for Microsoft Management Console (MMC) Snap-In components.

ATL Window Classes describes how to create, superclass, and subclass windows in ATL.

Connection Points explains what connection points are and how ATL implements them.

Enumerators describes the implementation and creation of enumerators in ATL.

Debugging Tips for ATL Objects tells you how to use ATL's built-in support for debugging QueryInterface, AddRef, and Release calls.

ATL Services covers the series of events that occur when a service is implemented. It also talks about some of the concepts related to developing a service.

The ATL Registry Component (Registrar) discusses ATL scripting syntax and replaceable parameters. It also explains how to set up a static link to the Registrar.

See Also

ATL Class Overview

ATL Tutorial