MFC dan ATL

Microsoft Foundation Classes (MFC) menyediakan pembungkus berorientasi objek C++ melalui Win32 untuk pengembangan aplikasi desktop asli yang cepat. Pustaka Templat Aktif (ATL) adalah pustaka pembungkus yang menyederhanakan pengembangan COM dan digunakan secara ekstensif untuk membuat kontrol ActiveX.

Anda dapat membuat program MFC atau ATL dengan Visual Studio Community Edition atau yang lebih tinggi. Edisi Ekspres tidak mendukung MFC atau ATL.

Di Visual Studio 2015, Visual C++ adalah komponen opsional, dan komponen MFC dan ATL adalah sub-komponen opsional di bawah Visual C++. Jika Anda tidak memilih komponen ini saat pertama kali menginstal Visual Studio, Anda akan diminta untuk menginstalnya saat pertama kali mencoba membuat atau membuka proyek MFC atau ATL.

Di Visual Studio 2017 dan yang lebih baru, MFC dan ATL adalah sub-komponen opsional di bawah pengembangan Desktop dengan beban kerja C++ dalam program Alat Penginstal Visual Studio. Anda dapat menginstal dukungan ATL tanpa MFC, atau dukungan MFC dan ATL gabungan (MFC bergantung pada ATL). Untuk informasi selengkapnya tentang beban kerja dan komponen, lihat Menginstal Visual Studio.

Judul Deskripsi
Aplikasi Desktop MFC Microsoft Foundation Classes menyediakan pembungkus berorientasi objek tipis melalui Win32 untuk memungkinkan pengembangan aplikasi GUI yang cepat di C++.
Komponen Desktop ATL COM ATL menyediakan templat kelas dan konstruksi penggunaan lainnya untuk menyederhanakan pembuatan objek COM di C++.
Kelas Bersama ATL/MFC Referensi untuk Kelas CStringT dan kelas lain yang dibagikan oleh MFC dan ATL.
Bekerja dengan File Sumber Daya Editor sumber daya memungkinkan Anda mengedit sumber daya UI seperti string, gambar, dan kotak dialog.
C++ di Visual Studio Topik induk untuk semua dokumentasi C++.