Type d'application, Assistant Application MFC
Mise à jour : novembre 2007
Utilisez la page Assistant Application MFC pour concevoir et ajouter des fonctionnalités de base à une nouvelle application MFC.
Type d'application
Spécifie le type de prise en charge de document que vous voulez créer dans l'application. Le type d'application sélectionné détermine les options d'interface utilisateur disponibles dans votre application. Consultez Fonctionnalités de l'interface utilisateur, Assistant Application MFC pour plus d'informations.Pour plus d'informations sur les types de documents, consultez :
Option
Description
Monodocument (SDI)
Crée une architecture dotée d'une interface monodocument (SDI) pour votre application, avec une classe d'affichage basée sur CView Class. Vous pouvez modifier la classe de base de la vue dans la page Classes générées, Assistant Application MFC de l'Assistant. Par exemple, pour créer une application basée sur les formulaires, utilisez CFormView Class pour la classe d'affichage.
Dans ce type d'application, la fenêtre frame de document ne peut contenir qu'un seul document.
Multidocument (MDI)
Crée une architecture dotée d'une interface multidocument (MDI) pour votre application, avec une classe d'affichage basée sur CView. Vous pouvez modifier la classe de base de la vue dans la page Classes générées de l'Assistant. Par exemple, pour créer une application basée sur les formulaires, utilisez CFormView pour la classe d'affichage.
Dans ce type d'application, la fenêtre frame de document peut contenir plusieurs fenêtres enfants.
Documents avec onglet
Place chaque document sur un onglet séparé.
Basée sur des boîtes de dialogue
Crée une architecture basée sur des boîtes de dialogue pour votre application, avec une classe de boîte de dialogue basée sur CDialog. (Pour créer une boîte de dialogue HTML, activez la case à cocher Utiliser la boîte de dialogue HTML.)
Utiliser la boîte de dialogue HTML
Uniquement destiné aux applications basées sur des boîtes de dialogue. Dérive la classe de boîte de dialogue CDHtmlDialog Class à la place de CDialog Class. Si vous activez cette case à cocher, la classe CDHtmlDialog est répertoriée dans la zone Classe de base de la page Classes générées, Assistant Application MFC de l'Assistant.
Une boîte de dialogue dérivée de CDHtmlDialog affiche des boîtes de dialogue HTML, échange des données avec les contrôles HTML et gère les événements HTML.
Plusieurs documents de niveau supérieur
Crée une architecture prenant en charge plusieurs documents de niveau supérieur pour votre application, avec une classe d'affichage basée sur CView.
Dans ce type d'application, lorsqu'un utilisateur clique sur Nouveau (ou sur Nouveau Frame) dans le menu Fichier, l'application crée une fenêtre dont le bureau est implicitement le parent. Le frame du nouveau document apparaît dans la barre des tâches et ne se limite pas à la zone cliente de la fenêtre de l'application.
Prise en charge de l'architecture Document/Vue
Spécifie si l'architecture Document/Vue doit être incluse dans votre application à l'aide des classes de base CDocument Class et CView Class (par défaut). Désactivez cette case à cocher si vous procédez au portage d'une application non-MFC ou si vous voulez réduire la taille de l'exécutable compilé. Par défaut, une application sans architecture Document/Vue est dérivée de CWinApp Class et n'inclut pas de prise en charge MFC pour l'ouverture d'un document à partir d'un fichier sur disque.Langue des ressources
Sets the language of your resources. La liste affiche les langues disponibles sur votre système, telles qu'installées par Visual Studio. Si vous voulez sélectionner une langue autre que celle de votre système, le dossier de modèles approprié à cette langue doit déjà être installé. Pour plus d'informations sur l'installation de ressources de langue différentes des valeurs par défaut figurant dans la liste Langue des ressources, consultez Prise en charge d'autres langues par l'Assistant.La langue sélectionnée est répercutée dans l'option Chaînes traduites de la page Chaînes modèles de document, Assistant Application MFC de l'Assistant.
Utiliser des bibliothèques Unicode
Spécifie si la version utilisée pour les bibliothèques MFC est Unicode ou non.Style du projet
Indique si votre application possède une architecture et un affichage MFC, Explorateur Windows, Visual Studio ou Office standard. Pour plus d'informations, consultez Création d'une application MFC de style Explorateur Windows.Option
Description
Standard MFC
Implémente une architecture d'application MFC standard.
Explorateur Windows
Implémente une application de style Explorateur Windows en utilisant une fenêtre fractionnée où le volet de gauche est une classe CTreeView Class et le volet de droite est une classe CListView Class.
Visual Studio
Implémente une application de style Visual Studio qui contient quatre volets ancrables (Affichage des fichiers, Affichage de classes, Propriétés et Sortie) dérivés de CDockablePane Class et une fenêtre frame principale dérivée de CMDIFrameWndEx Class (valeur par défaut).
Office
Implémente une application de style Office qui contient un ruban dérivé de CMFCRibbonBar Class, une barre Outlook dérivée de CMFCOutlookBar Class, une barre de légende dérivée de CMFCCaptionBar Class, et un frame principal dérivé de CMDIFrameWndEx Class.
Style Visuel et couleurs
Détermine le type visuel de l'application. Les options disponibles sont les suivantes :Natif/valeur par défaut de Windows
Office 2003
Visual Studio 2005
Office 2007 (thème Bleu)
Office 2007 (thème Noir)
Office 2007 (thème Argent)
Office 2007 (thème Cyan)
Activer la commutation de style visuel
Spécifie si l'utilisateur peut modifier le style visuel de l'application pendant l'exécution, habituellement en sélectionnant le style visuel approprié dans un menu ou un ruban.Utilisation des MFC
Spécifie comment établir un lien vers la bibliothèque MFC. Par défaut, la bibliothèque MFC est liée sous la forme d'une DLL partagée.Option
Description
Utiliser les bibliothèques MFC dans une DLL partagée
Établit un lien entre la bibliothèque MFC et une application sous la forme d'une DLL partagée. L'application effectue des appels à la bibliothèque MFC au moment de l'exécution. Cette option permet de réduire les besoins en disque et en mémoire des applications qui se composent de plusieurs fichiers exécutables utilisant la bibliothèque MFC. Les applications Win32 et MFC peuvent appeler des fonctions dans votre DLL (valeur par défaut).
Utiliser les MFC dans une bibliothèque statique
Établit un lien entre une application et la bibliothèque MFC statique au moment de la génération.
Voir aussi
Concepts
Types de fichiers créés pour les projets Visual C++