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
Documenti, visualizzazioni e Framework
Procedure guidate e editor di risorse
Nelle sezioni correlate
Come Framework chiama il codice
CWinApp: La classe application
Modelli di documento e il processo di creazione documento/visualizzazione
Gestione e mapping dei messaggi
Vedere anche
Concetti
Utilizzo delle classi per la creazione di applicazioni per Windows