Framework (MFC)
Votre travail avec l’infrastructure de bibliothèque MFC (Microsoft Foundation Class) est principalement basé sur quelques classes principales et plusieurs outils Visual C++. Certaines classes encapsulent une grande partie de l’interface de programmation d’application Win32 (API). D’autres classes encapsulent des concepts d’application tels que des documents, des vues et l’application elle-même. D’autres encapsulent encore les fonctionnalités OLE et ODBC et DAO pour l’accès aux données. (DAO est pris en charge par Bureau 2013. DAO 3.6 est la version finale, et elle est considérée comme obsolète.)
Par exemple, le concept de fenêtre de Win32 est encapsulé par la classe CWnd
MFC . Autrement dit, une classe C++ appelée CWnd
encapsule ou « wraps » la HWND
poignée qui représente une fenêtre Windows. De même, la classe CDialog
encapsule les boîtes de dialogue Win32.
L’encapsulation signifie que la classe CWnd
C++, par exemple, contient une variable membre de type HWND
, et que les fonctions membres de la classe encapsulent des appels aux fonctions Win32 qui prennent un HWND
paramètre. Les fonctions membres de classe ont généralement le même nom que la fonction Win32 qu’elles encapsulent.
Dans cette section
Documents, vues et le Framework
Assistants et éditeurs de ressources
Dans les sections connexes
Génération à partir du Framework
Méthode d’appel de votre code par le Framework
CWinApp : classe d’application
Modèles de document et processus de création de document/affichage
Gestion et mappage des messages
Voir aussi
Utilisation des classes pour l’écriture d’applications pour Windows