Zalecenia dotyczące wybierania między ATL i MFC
Podczas tworzenia składników i aplikacji można wybrać między dwoma podejściami — ATL i MFC (biblioteka klas microsoft Foundation).
Korzystanie z ATL
ATL to szybki, łatwy sposób tworzenia składnika COM w języku C++ i utrzymania małego śladu. Użyj atl, aby utworzyć kontrolkę, jeśli nie potrzebujesz wszystkich wbudowanych funkcji, które zapewnia automatycznie MFC.
Korzystanie z MFC
MFC umożliwia tworzenie pełnych aplikacji, kontrolek ActiveX i aktywnych dokumentów. Jeśli masz już utworzoną kontrolkę za pomocą MFC, możesz kontynuować programowanie w MFC. Podczas tworzenia nowej kontrolki rozważ użycie atl, jeśli nie potrzebujesz wszystkich wbudowanych funkcji MFC.
Korzystanie z atl w projekcie MFC
Obsługę używania atl można dodać w istniejącym projekcie MFC, uruchamiając kreatora. Aby uzyskać szczegółowe informacje, zobacz Dodawanie obsługi ATL do projektu MFC.