Partager via


Infrastructure (MFC)

Votre travail avec l'infrastructure (MFC) de la bibliothèque MFC repose essentiellement sur certaines classes importantes et plusieurs outils Visual C++.Certaines classes encapsulent une grande partie de l'interface de programmation d'applications Win32 (API).d'autres classes encapsulent des concepts d'application tels que des documents, des vues, et l'application elle-même.D'autres encore encapsulent la notion de fonctionnalité de fonctionnalités et d'accès aux données ODBC et DAO.

Par exemple, le concept de Win32 dans la fenêtre est encapsulé par la classe MFC CWnd.Autrement dit, le en C++ CWnd appelé par classe encapsule ou « encapsule » le handle d' HWND qui représente une fenêtre de windows.De même, la classe CDialog encapsule des boîtes de dialogue Win32.

L'encapsulation signifie que la classe CWndC++, par exemple, contient une variable membre de type HWND, et les fonctions membres de classe encapsulent les appels à Win32 fonctions qui prennent HWND comme paramètre.Les fonctions membres de classe adoptent généralement le même nom que la fonction Win32 ils encapsulent.

Dans cette section

SDI et MDI

Documents, vues, et l'infrastructure

Assistant et éditeurs de ressources

Dans les rubriques connexes

Générer sur l'infrastructure

Comment l'infrastructure appelle votre code

CWinApp : La classe d'application

Modèles de document et le processus de création du document/vue

Gestion des messages et les mappages

Objets window

Voir aussi

Concepts

Utilisation des classes pour écrire des applications pour Windows