Assistant Application MFC
L'Assistant Application MFC génère une application qui, lorsqu'elle est compilée, implémente les fonctions de base d'une application exécutable (.exe) Windows.L'application de départ MFC inclut des fichiers sources C++ (.cpp), des fichiers de ressources (.rc), des fichiers d'en-tête (.h) et un fichier projet (.vcxproj).Le code généré dans ces fichiers de démarrage est basé sur MFC.
[!REMARQUE]
Selon les options que vous sélectionnez, l'Assistant crée des fichiers supplémentaires dans votre projet.Par exemple, si vous sélectionnez Aide contextuelle dans la page Fonctionnalités avancées, l'Assistant crée les fichiers nécessaires à la compilation des fichiers d'aide du projet.Pour plus d'informations sur les fichiers créés par l'Assistant, consultez Types de fichiers créés pour les projets Visual C++, ainsi que le fichier Readme.txt du projet.
Vue d'ensemble
La page Vue d'ensemble de l'Assistant décrit les paramètres d'application en cours pour l'application MFC que vous êtes en train de créer.Par défaut, l'Assistant crée un projet comme suit :
Type d'application, Assistant Application MFC
Le projet est créé avec une prise en charge d'interface multidocument (MDI) avec onglets.Pour plus d'informations, consultez SDI et MDI.
Le projet utilise l'Architecture Document/Vue.
Le projet utilise des bibliothèques Unicode.
Le projet est créé à l'aide du style de projet Visual Studio et active la commutation de style visuel.
Le projet utilise les MFC dans une DLL partagée.Pour plus d'informations, consultez DLL dans Visual C++.
Prise en charge des documents composés, Assistant Application MFC
- Le projet n'assure aucune prise en charge des documents composés.
Chaînes modèles de document, Assistant Application MFC
- Le projet utilise le nom du projet pour les chaînes modèles de document par défaut.
Prise en charge des bases de données, Assistant Application MFC
- Le projet n'assure aucune prise en charge des bases de données.
Fonctionnalités de l'interface utilisateur, Assistant Application MFC
- Le projet implémente les fonctionnalités de l'interface utilisateur Windows standard, telles qu'un menu Système, une barre d'état, des boutons d'agrandissement et de réduction, une boîte de dialogue À propos de, une barre d'outils de menus et une barre ancrée standard, ainsi que des frames enfants.
Fonctionnalités avancées, Assistant Application MFC
Le projet prend en charge l'impression et l'aperçu avant impression.
Le projet prend en charge les contrôles ActiveX.Pour plus d'informations, consultez Ordre des opérations pour créer des contrôles ActiveX.
Le projet n'assure aucune prise en charge d'Automation, de MAPI, de Windows Sockets ou d'Active Accessibility.
Le projet prend en charge trois volets d'ancrage : Explorateur, Sortie et Propriétés.
Classes générées, Assistant Application MFC
La classe d'affichage du projet est dérivée de la classe CView (voir CView, classe).
La classe d'application du projet est dérivée la classe CWinApp (voir CWinAppEx, classe).
La classe de document du projet est dérivée la classe CDocument (voir CDocument, classe).
La classe de frame principal du projet est dérivée la classe CMDIFrameWndEx (voir CMDIFrameWndEx, classe).
La classe de frame enfant principal du projet est dérivée la classe CDMIChildWndEx (voir CMDIChildWndEx, classe).
Pour changer ces paramètres par défaut, cliquez sur les titres d'onglet correspondants dans la colonne de gauche de l'Assistant et apportez les modifications dans la page appropriée.
Une fois que vous avez créé un projet d'application MFC, vous pouvez y ajouter des objets ou des contrôles à l'aide des Assistants Code Visual C++.
Voir aussi
Tâches
Création d'une application MFC
Concepts
Utilisation des classes pour écrire des applications pour Windows