Applicazioni desktop MFC

 

Per la documentazione più recente di Visual Studio 2017 RC, vedere Documentazione di Visual Studio 2017 RC.

La libreria MFC (Microsoft Foundation Class) fornisce un wrapper orientato a oggetti su molte delle API Win32 e COM. Sebbene possa essere utilizzata anche per creare applicazioni desktop molto semplici, risulta maggiormente utile quando è necessario compilare interfacce utente più complesse che includono più controlli. È possibile usare MFC per creare applicazioni con interfacce utente in stile Office.

In Informazioni di riferimento su MFC vengono descritte le classi, le funzioni globali, le variabili globali e le macro che costituiscono la libreria Microsoft Foundation Class.

I singoli grafici della gerarchia inclusi con ogni classe sono utili per l'individuazione delle classi di base. In Riferimenti alla libreria MFC in genere non vengono descritte le funzioni membro ereditate o gli operatori ereditati. Per informazioni su queste funzioni, fare riferimento alle classi di base raffigurate nei diagrammi della gerarchia.

La documentazione per ogni classe include una panoramica della classe, un riepilogo dei membri in base alla categoria e argomenti per le funzioni membro, gli operatori di overload e i membri dati.

I membri della classe pubblici e protetti sono documentati solo quando vengono utilizzati normalmente nei programmi di applicazioni o in classi derivate. Vedere i file di intestazione delle classi per un elenco completo di membri delle classi.

System_CAPS_ICON_important.jpg Importante

Le classi MFC e i relativi membri non possono essere utilizzati in applicazioni eseguite in Windows Runtime.

Le librerie MFC (DLL) per la codifica di caratteri multibyte (MBCS) non sono più inclusi in Visual Studio, ma sono disponibili come componente aggiuntivo di Visual Studio. Per altre informazioni, vedere Componente aggiuntivo DLL MBCS MFC.

Concetti
Articoli concettuali su argomenti relativi a MFC.

Grafico delle gerarchie
Rileva visivamente i dettagli delle relazioni tra classi nella libreria delle classi.

Cenni preliminari sulle classi
Elenca le classi nella libreria MFC in base alla categoria.

Procedure dettagliate
Contiene articoli che analizzano le diverse attività associate alle funzionalità della libreria MFC.

Note tecniche
Fornisce collegamenti ad argomenti specifici, scritti dal team di sviluppo MFC, sulla libreria di classi.

Personalizzazione per MFC
Fornisce alcuni suggerimenti per personalizzare l'applicazione MFC.

Classi
Fornisce collegamenti e informazioni sul file di intestazione per le classi MFC.

Classi interne
Utilizzate internamente in MCF. Per completezza, in questa sezione vengono descritte tali classi interne, che tuttavia non devono essere utilizzate direttamente nel codice.

Macro e funzioni globali
Fornisce collegamenti alle macro e alle funzioni globali nella libreria MFC.

Strutture, stili, callback e mappe messaggi
Fornisce collegamenti a strutture, stili, callback e mappe messaggi utilizzati dalla libreria MFC.

Finestre di dialogo e procedure guidate MFC
Guida alle funzionalità di Visual Studio per la creazione di applicazioni MFC.

Working with Resource Files
Come usare file di risorse per gestire dati di interfaccia utente statici come le stringhe dell'interfaccia utente e il layout delle finestre di dialogo.

Categorie del grafico della gerarchia
Descrive il grafico della gerarchia MFC per categoria.

ATL/MFC Shared Classes
Fornisce collegamenti alle classi condivise da MFC e ATL.

Esempi relativi a MFC
Fornisce collegamenti a esempi che dimostrano come utilizzare MFC.

Visual C++ Libraries Reference
Fornisce collegamenti alle diverse librerie disponibili in Visual C++, ad esempio ATL, MFC, modelli OLE DB, la libreria di runtime del linguaggio C e la libreria standard di C++.

Debug in Visual Studio
Vengono forniti collegamenti relativi all'utilizzo del debugger di Visual Studio per la correzione di errori logici nell'applicazione o nelle stored procedure.

MFC e ATL

Mostra: