Empfehlungen für die Wahl zwischen ATL und MFC
Beim Entwickeln von Komponenten und Anwendungen können Sie zwischen zwei Ansätzen wählen: ATL und MFC (die Microsoft Foundation Class Library).
Verwenden von ATL
ATL ist eine schnelle, einfache Möglichkeit, sowohl eine COM-Komponente in C++ zu erstellen als auch Standard einen kleinen Speicherbedarf zu haben. Verwenden Sie ATL, um ein Steuerelement zu erstellen, wenn Sie nicht alle integrierten Funktionen benötigen, die MFC automatisch bereitstellt.
Verwenden von MFC
Mit MFC können Sie vollständige Anwendungen, ActiveX-Steuerelemente und aktive Dokumente erstellen. Wenn Sie bereits ein Steuerelement mit MFC erstellt haben, können Sie die Entwicklung in MFC fortsetzen. Beim Erstellen eines neuen Steuerelements sollten Sie ATL verwenden, wenn Sie nicht alle integrierten Funktionen von MFC benötigen.
Verwenden von ATL in einem MFC-Projekt
Sie können Unterstützung für die Verwendung von ATL in einem vorhandenen MFC-Projekt hinzufügen, indem Sie einen Assistenten ausführen. Ausführliche Informationen finden Sie unter Hinzufügen der ATL-Unterstützung zu Ihrem MFC-Projekt.