Delen via


Framework (MFC)

Uw werk met het MFC Library-framework (Microsoft Foundation Class) is grotendeels gebaseerd op een aantal belangrijke klassen en verschillende Visual C++-hulpprogramma's. Sommige klassen bevatten een groot deel van de Win32 Application Programming Interface (API). Andere klassen bevatten toepassingsconcepten, zoals documenten, weergaven en de toepassing zelf. Nog andere functies bevatten OLE-functies en ODBC- en DAO-functionaliteit voor gegevenstoegang. (DAO wordt ondersteund via Office 2013. DAO 3.6 is de definitieve versie en wordt als verouderd beschouwd.)

Het concept van het venster van Win32 wordt bijvoorbeeld ingekapseld door de MFC-klasse CWnd. Dat wil zeggen, een C++-klasse met de naam CWnd kapselt de HWND handler in of 'verpakt' deze, die een Windows-venster vertegenwoordigt. Op dezelfde manier kapselt de klasse CDialog Win32-dialoogvensters in.

Inkapseling betekent dat de C++-klasse CWndbijvoorbeeld een lidvariabele van het type HWNDbevat en dat de lidfuncties van de klasse de aanroepen van Win32-functies inkapselen die als HWND parameter worden gebruikt. De functies van het klasselid hebben doorgaans dezelfde naam als de Win32-functie die ze inkapselen.

In deze sectie

SDI en MDI

Documenten, weergaven en het raamwerk

Wizards en Resource-editors

Bouwen op het framework

Hoe het framework uw code aanroept

CWinApp: de toepassingsklasse

Documentsjablonen en het proces voor het maken van documenten/weergaven

Berichtafhandeling en toewijzing

Vensterobjecten

Zie ook

De klassen gebruiken om toepassingen voor Windows te schrijven