Creazione di un'applicazione MFC

Un'applicazione MFC rappresenta un'applicazione eseguibile per Windows basata sulla libreria MFC (Microsoft Foundation Class). I file eseguibili MFC in genere rientrano in cinque tipi: applicazioni Windows standard, finestre di dialogo, applicazioni basate su moduli, applicazioni in stile Explorer e applicazioni in stile Web browser. Per altre informazioni, vedere:

La Creazione guidata applicazione MFC genera le classi e i file appropriati per ognuno di questi tipi di applicazione, a seconda delle opzioni selezionate all'interno della procedura guidata.

Il modo più semplice per creare un'applicazione MFC consiste nell'usare la Creazione guidata applicazione MFC (progetto di app MFC in Visual Studio 2019). Per creare un'applicazione console MFC (un programma da riga di comando che usa librerie MFC ma viene eseguito nella finestra della console), usare la Creazione guidata desktop di Windows e scegliere le opzioni Applicazione console e Intestazioni MFC.

Per creare un modulo MFC o un'applicazione basata su dialoghi

  1. Scegliere File>Nuovo>progetto dal menu principale.
  2. Immettere "MFC" nella casella di ricerca e quindi scegliere App MFC dall'elenco dei risultati.
  3. Modificare le impostazioni predefinite in base alle esigenze, quindi premere Crea per aprire la Creazione guidata applicazione MFC.
  4. Modificare i valori di configurazione in base alle esigenze, quindi premere Fine.

Per altre informazioni, vedere Creazione di un'applicazione MFC basata su moduli.

Screenshot of the MFC Application wizard in Visual Studios 2022.

La finestra di dialogo mostra le opzioni per il tipo di applicazione, impostato su un singolo documento. Le opzioni del tipo di applicazione includono documenti a schede, che vengono controllati e il supporto dell'architettura di documento/visualizzazione, selezionato. Sono disponibili altre opzioni per lo stile del progetto, la lingua delle risorse e così via, che vengono impostate sui valori predefiniti.

Per creare un'applicazione console MFC

Un'applicazione console MFC è un programma da riga di comando che usa librerie MFC, ma viene eseguito nella finestra della console.

  1. Scegliere File>Nuovo>progetto dal menu principale.
  2. Immettere "Desktop" nella casella di ricerca e quindi scegliere Creazione guidata desktop di Windows nell'elenco dei risultati, quindi premere Avanti.
  3. Modificare il nome e il percorso del progetto in base alle esigenze, quindi premere Crea per aprire la Creazione guidata desktop di Windows.
  4. Selezionare la casella Intestazioni MFC e impostare altri valori in base alle esigenze, quindi premere OK.

Screenshot of the Windows Desktop Project wizard in Visual Studios 2022.

La finestra di dialogo mostra il tipo di applicazione, impostato su Applicazione console (.exe). In Opzioni aggiuntive, l'intestazione precompilata viene selezionata come sono le intestazioni MFC. L'intestazione precompilata viene controllata automaticamente quando vengono controllate le intestazioni MFC.

Per creare un modulo MFC o un'applicazione basata su dialoghi

  1. Scegliere File>Nuovo>progetto dal menu principale di Visual Studio.
  2. In Modelli installati scegliere Visual C++>MFC/ATL. Se non vengono visualizzati, usare il Programma di installazione di Visual Studio per aggiungere funzionalità MFC/ATL. È possibile accedere al programma di installazione dal menu di Visual Studio tramite Strumenti Ottieni strumenti>e funzionalità... Nel programma di installazione selezionare Singoli componenti e cercare mfc e quindi selezionare la libreria appropriata per il computer, ad esempio Visual C++ MFC per x86 e x64 con mitigazioni Spectre.
  3. Scegliere App MFC nel riquadro centrale.
  4. Modificare i valori di configurazione in base alle esigenze, quindi premere OK.

Per altre informazioni, vedere Creazione di un'applicazione MFC basata su form.

Screenshot of the MFC Application wizard in Visual Studios 2017.

La finestra di dialogo mostra le varie impostazioni impostate sul valore predefinito, ad esempio il tipo di applicazione impostato su console application.exe; L'intestazione precompilata è selezionata e viene controllato il ciclo di vita dello sviluppo della sicurezza (SDL). Aggiungere intestazioni comuni per: MFC non è selezionata, ma è selezionata.

Per creare un'applicazione console MFC

Un'applicazione console MFC è un programma da riga di comando che usa librerie MFC, ma viene eseguito nella finestra della console.

  1. Scegliere File>Nuovo>progetto dal menu principale.
  2. In Modelli installati scegliere Visual C++>Windows Desktop.
  3. Nel riquadro centrale scegliere Creazione guidata desktop di Windows.
  4. Modificare il nome del progetto in base alle esigenze, quindi premere OK per aprire la Creazione guidata desktop di Windows.
  5. Selezionare la casella Intestazioni MFC e impostare altri valori in base alle esigenze, quindi premere OK.

Screenshot of the Windows Desktop Project wizard in Visual Studios 2017.

La finestra di dialogo mostra il tipo di applicazione impostato su Applicazione console (.exe). In opzioni aggiuntive viene selezionata l'intestazione precompilata e le intestazioni MFC sono selezionate.

Per creare un modulo MFC o un'applicazione basata su dialoghi

  1. Scegliere File>Nuovo>progetto dal menu principale.
  2. In Modelli installati scegliere Visual C++>MFC.
  3. Scegliere Applicazione MFC nel riquadro centrale.
  4. Fare clic su Avanti per avviare la Creazione guidata applicazione MFC.

Per altre informazioni, vedere Creazione di un'applicazione MFC basata su form.

Screenshot of the MFC Application wizard in Visual Studios 2015.

Nella finestra di dialogo sono elencate le impostazioni correnti del progetto, ad esempio: interfaccia a più documenti a schede, nessun supporto per il database, supporto di documenti composti, barra dei menu personalizzabile e interfaccia della barra degli strumenti, aspetto dell'applicazione di Visual Studio 2008, stile del progetto di Visual Studio e supporto del gestore di riavvio.

Per creare un'applicazione console MFC

Un'applicazione console MFC è un programma da riga di comando che usa librerie MFC, ma viene eseguito nella finestra della console.

  1. Scegliere File>Nuovo>progetto dal menu principale.
  2. In Modelli installati scegliere Visual C++>Win32.
  3. Scegliere Applicazione console Win32 nel riquadro centrale.
  4. Modificare il nome del progetto in base alle esigenze, quindi premere OK.
  5. Nella seconda pagina della procedura guidata selezionare la casella Aggiungi intestazioni comuni per MFC e impostare altri valori in base alle esigenze, quindi premere Fine.

Una volta creato il progetto, è possibile visualizzare i file generati in Esplora soluzioni. Per altre informazioni sui file creati per il progetto con la procedura guidata, vedere il file ReadMe.txt generato dal progetto. Per altre informazioni sui tipi di file, vedere Tipi di file creati per i progetti di Visual Studio C++.

Vedi anche

Aggiunta di funzionalità con creazioni guidate codice
Pagine delle proprietà