Recommendations for Choosing Between ATL and MFC
Wenn Sie Komponenten und Anwendungen entwickeln, können Sie zwischen zwei Ansätzen auswählen - ATL und MFC (Microsoft Foundation Class-Bibliothek).
Verwenden von ATL
ATL ist eine schnelle, einfache Möglichkeit zu erstellen eine COM-Komponente in C++ und behalten einen kleinen bei Bedarf. Verwenden Sie ATL, ein Steuerelement zu erstellen, wenn Sie nicht alle integrierte Funktionen benötigen, die MFC automatisch bereitstellt.
Verwenden von MFC
MFC ermöglicht es Ihnen, vollständige Anwendungen, ActiveX-Steuerelemente und aktive Dokumente zu erstellen. Wenn bereits ein Steuerelement mit MFC erstellt haben, können Sie Entwicklung in MFC fortsetzen. Wenn Sie ein neues Steuerelement erstellen, überprüfen Sie mit ATL, wenn Sie nicht die gesamte integrierte Funktion MFC erfordern.
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 von ATL-Unterstützung zu einem MFC-Projekt.