Recommandations relatives au choix entre ATL et MFC
Lors du développement de composants et d’applications, vous pouvez choisir entre deux approches : ATL et MFC (microsoft Foundation Class Library).
Utilisation d’ATL
ATL est un moyen rapide et facile de créer un composant COM en C++ et de maintenir une petite empreinte. Utilisez ATL pour créer un contrôle si vous n’avez pas besoin de toutes les fonctionnalités intégrées que MFC fournit automatiquement.
Utilisation de MFC
MFC vous permet de créer des applications complètes, des contrôles ActiveX et des documents actifs. Si vous avez déjà créé un contrôle avec MFC, vous pouvez continuer le développement dans MFC. Lors de la création d’un contrôle, envisagez d’utiliser ATL si vous n’avez pas besoin de toutes les fonctionnalités intégrées de MFC.
Utilisation d’ATL dans un projet MFC
Vous pouvez ajouter la prise en charge de l’utilisation d’ATL dans un projet MFC existant en exécutant un Assistant. Pour plus d’informations, consultez Ajout de la prise en charge ATL à votre projet MFC.