MFC e ATL
Microsoft Foundation Classes fornisce un wrapper basato sugli oggetti C++ in Win32 per un sviluppo rapido di applicazioni desktop native. Active Template Library (ATL) è una libreria di wrapper che semplifica lo sviluppo COM e viene usata in modo estensivo per creare controlli ActiveX.
È possibile creare programmi MFC o ATL con Visual Studio Community Edition o versioni successive. Le edizioni Express non supportano MFC o ATL.
In Visual Studio 2015 Visual C++ è un componente facoltativo e i componenti MFC e ATL sono sottocomponenti di Visual C++. Se non si selezionano questi componenti quando si installa per la prima volta Visual Studio, verrà chiesto di installarli al primo tentativo di creazione o apertura di un progetto MFC o ATL.
In Visual Studio 2017 e versioni successive MFC e ATL sono componenti secondari facoltativi nel carico di lavoro Sviluppo di applicazioni desktop con C++ nel programma Programma di installazione di Visual Studio. È possibile installare il supporto ATL senza MFC o il supporto MFC e ATL combinato (MFC dipende da ATL). Per altre informazioni sui carichi di lavoro e sui componenti, vedere Installare Visual Studio.
Articoli correlati
Posizione | Descrizione |
---|---|
Applicazioni desktop MFC | Microsoft Foundation Classes fornisce un semplice wrapper basato sugli oggetti in Win32 che permette lo sviluppo rapido di applicazioni GUI in C++. |
Componenti Desktop COM ATL | ATL fornisce modelli di classe e altri costrutti di utilizzo per semplificare la creazione di oggetti COM in C++. |
Classi condivise ATL/MFC | Informazioni di riferimento per CStringT Class e altre classi condivise da MFC e ATL. |
Uso di file di risorse | L'editor risorse permette di modificare risorse dell'interfaccia utente come stringhe, immagini e finestre di dialogo. |
C++ in Visual Studio | Argomento padre per tutta la documentazione di C++. |