Bei der Entwicklung von Komponenten und Anwendungen können Sie zwischen zwei Ansätze — ATL und MFC (Microsoft Foundation Class-Bibliothek).
Mithilfe von ATL
ATL ist eine schnelle und einfache Möglichkeit, sowohl eine COM-Komponente in C++ erstellen und pflegen kleinen Stellfläche. Verwenden Sie ATL, um ein Steuerelement zu erstellen, wenn Sie nicht alle eingebauten Funktionen, die MFC automatisch bereitstellt.
Unter Verwendung von MFC
MFC können Sie vollständige Anwendungen, ActiveX-Steuerelemente und active Documents erstellen. Wenn Sie bereits ein Steuerelement mit MFC erstellt haben, können Sie in MFC weiterzuentwickeln. Beim Erstellen eines neuen Steuerelements verwenden Sie ATL, wenn Sie nicht alle MFC integrierte Funktionen brauchen.