infrastructure (MFC)
Votre travail avec l'infrastructure de bibliothèque Microsoft Foundation Class (MFC) repose principalement sur certaines classes importantes et plusieurs outils Visual C++. Certaines classes encapsulent une grande partie de l'interface de programmation d'applications (API) Win32. D'autres classes encapsulent les concepts des applications tels que des documents, des vues, et l'application elle-même. D'autres encore encapsulent des fonctionnalités OLE et des fonctionnalités d'accès aux données ODBC et DAO.
Par exemple, le concept de fenêtre de Win32 est encapsulé par la classe CWndde MFC. Autrement dit, une classe C++ appelée CWnd encapsule ou « enveloppe » le handle HWND 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 C++ CWnd, par exemple, contient un attribut de type HWND, et les méthodes de la classe encapsulent les appels aux fonctions Win32 qui prennent HWND comme paramètre. Les méthodes de la 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 rubriques 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/vue
Gestion des messages et mappages
Voir aussi
Concepts
Utilisation des classes pour écrire des applications pour Windows