Applicazioni desktop MFC
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 utilizzare MFC 11.0 per creare applicazioni con interfacce utente in stile Office.
In Riferimenti alla libreria MFC vengono descritti classi, funzioni globali, variabili globali e macro che costituiscono la libreria Microsoft Foundation Class versione 11.0.
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.
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 ulteriori informazioni, vedere Componente aggiuntivo DLL MBCS MFC.
Argomenti della sezione
Grafico delle gerarchie
Rileva visivamente i dettagli delle relazioni tra classi nella libreria delle classi.Cenni preliminari sulla libreria di classi
Elenca le classi nella libreria MFC in base alla categoria.Procedure dettagliate (MFC)
Contiene articoli che analizzano le diverse attività associate alle funzionalità della libreria MFC.Note tecniche MFC
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 MFC
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 MFC
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.
Sezioni correlate
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.Riferimento alle librerie di Visual C++
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.