Condividi tramite


Framework (MFC)

Il lavoro con il framework della libreria MFC (Microsoft Foundation Class (MFC) si basa in gran parte in alcune classi importanti e in diversi strumenti di Visual C++. Alcune classi includono una grande parte Win32 API (API). Altre classi includono i concetti di applicazione quali documenti, visualizzazioni e l'applicazione stessa. Altri ancora incapsulano funzionalità OLE DAO e ODBC di accesso ai dati e funzionalità.

Ad esempio, il concetto di Win32 window viene incapsulato da classe MFC CWnd. Ovvero la c++ CWnd classe denominata si incapsula o "esegue il wrapping di" handles di HWND che rappresentano una finestra di windows. Inoltre, la classe CDialog incapsula le finestre di dialogo Win32.

L'incapsulamento indica che la classe CWndC++, ad esempio, contiene una variabile membro di tipo HWND e le funzioni membro di classi includono le chiamate alle funzioni Win32 che accettano HWND come parametro. Funzioni membro di classe in genere hanno lo stesso nome della funzione Win32 che incapsula.

Argomenti della sezione

SDI e MDI

Documenti, visualizzazioni e Framework

Procedure guidate e editor di risorse

Nelle sezioni correlate

Compilazione in Framework

Come Framework chiama il codice

CWinApp: La classe application

Modelli di documento e il processo di creazione documento/visualizzazione

Gestione e mapping dei messaggi

Oggetti Window

Vedere anche

Concetti

Utilizzo delle classi per la creazione di applicazioni per Windows