Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 via Office 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
Assistants et éditeurs de ressources
Dans les sections connexes
S’appuyant sur l’infrastructure
Comment l’infrastructure appelle votre code
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 écrire des applications pour Windows