Type d’application, Assistant Application MFC

Utilisez cette page de l’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 des documents que vous souhaitez créer dans votre application. Le type d’application que vous sélectionnez détermine les options d’interface utilisateur disponibles pour votre application. Pour plus d’informations, consultez Fonctionnalités de l’interface utilisateur, Assistant Application MFC.

    Pour plus d’informations sur les types de documents, consultez :

    Option Description
    Document unique Crée une architecture SDI (Single Document Interface) pour votre application, où une classe d’affichage est basée sur la classe CView. Vous pouvez modifier la classe de base de l’affichage dans la page Classes générées, Assistant Application MFC de l’Assistant Assistant. Pour créer une application basée sur un formulaire, par exemple, utilisez la classe CFormView pour la classe d’affichage.

    Dans ce type d’application, la fenêtre frame du document ne peut contenir qu’un seul document.
    Plusieurs documents Crée une architecture MDI (Multiple Document Interface) pour votre application, où une classe d’affichage est basée sur CView. Vous pouvez modifier la classe de base de l’affichage dans la page Classes générées de l’Assistant. Pour créer une application basée sur un formulaire, par exemple, utilisez CFormView la classe d’affichage.

    Dans ce type d’application, la fenêtre frame du document peut contenir plusieurs fenêtres enfants.
    Documents avec onglet Place chaque document sous un onglet distinct.
    Boîte de dialogue basée sur Crée une architecture basée sur un dialogue pour votre application où une classe de dialogue est basée sur CDialog. (Pour créer une boîte de dialogue HTML, sélectionnez la zone Utiliser la boîte de dialogue HTML.)
    Utiliser la boîte de dialogue HTML Pour les applications de boîte de dialogue uniquement. Dérive la classe de dialogue de la classe CDHtmlDialog au lieu de la classe CDialog. Si vous cochez cette case, CDHtmlDialog figure dans la zone De classe de base de la page Classes générées, page De l’Assistant Application MFC de l’Assistant.

    Une CDHtmlDialogboîte de dialogue dérivée affiche des boîtes de dialogue basées sur HTML, échange des données avec des contrôles HTML et gère les événements HTML.
    Plusieurs documents de niveau supérieur Crée une architecture de niveau supérieur multiple pour votre application, où une classe d’affichage est basée sur CView.

    Dans ce type d’application, lorsqu’un utilisateur clique sur Nouveau (ou Nouveau cadre) dans le menu Fichier, l’application crée une fenêtre dont le parent est implicitement le bureau. Le nouveau cadre de document apparaît dans la barre des tâches et n’est pas limité à la zone cliente de la fenêtre d’application.
  • Prise en charge de l’architecture de document/affichage

    Spécifie s’il faut inclure une architecture de document/vue dans votre application à l’aide de la classe CDocument et de la classe CView (par défaut). Désactivez cette case à cocher si vous transférez une application non MFC ou si vous souhaitez réduire la taille de votre exécutable compilé. Par défaut, une application sans architecture de document/vue est dérivée de la classe CWinApp et n’inclut pas la prise en charge de MFC pour l’ouverture d’un document à partir d’un fichier de disque.

  • Langage de ressource

    Définit la langue de vos ressources. La liste affiche les langues disponibles sur votre système, telles qu’installées par Visual Studio. Si vous souhaitez sélectionner une langue autre que votre langue système, le dossier de modèle approprié pour cette langue doit déjà être installé.

    La langue que vous sélectionnez est reflétée dans l’option Chaînes localisées de la page Chaînes de modèle de document, page De l’Assistant Application MFC de l’Assistant Assistant.

  • Utiliser des bibliothèques Unicode

    Spécifie si la version Unicode ou non Unicode des bibliothèques MFC est utilisée.

  • Style de projet

    Indique si votre application a une architecture et un affichage MFC standard, Explorateur de fichiers, Visual Studio ou Office. Pour plus d’informations, consultez Création d’une application MFC de style Explorateur de fichiers.

    Option Description
    Norme MFC Fournit une architecture d’application MFC standard.
    Explorateur de fichiers Implémente une application de type Explorateur de fichiers à l’aide d’une fenêtre de fractionnement où le volet gauche est une classe CTreeView et le volet droit est une classe CListView.
    Visual Studio Implémente une application de type Visual Studio qui contient quatre volets ancrés (vue de fichier, vue de classe, propriétés et sortie) dérivés de la classe CDockablePane et d’une fenêtre d’image principale dérivée de la classe CMDIFrameWndEx (valeur par défaut).
    Office Implémente une application de type Office qui contient un ruban dérivé de la classe CMFCRibbonBar, une barre Outlook dérivée de la classe CMFCOutlookBar, une barre de légende dérivée de la classe CMFCCaptionBar et une trame principale dérivée de la classe CMDIFrameWndEx.
  • Style visuel et couleurs

    Détermine le style visuel de l’application. Les options suivantes sont disponibles :

    • Windows Native/Default

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (thème bleu)

    • Office 2007 (thème noir)

    • Office 2007 (thème Argent)

    • Office 2007 (thème Aqua)

  • Activer le changement de style visuel

    Spécifie si l’utilisateur peut modifier le style visuel de l’application au moment de l’exécution, généralement 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, MFC est lié en tant que DLL partagée.

    Option Description
    Utiliser MFC dans une DLL partagée Lie la bibliothèque MFC à une application en tant que DLL partagée. L’application effectue des appels à la bibliothèque MFC au moment de l’exécution. Cette option réduit les besoins en disque et en mémoire des applications qui se composent de plusieurs fichiers exécutables qui utilisent la bibliothèque MFC. Les applications Win32 et MFC peuvent appeler des fonctions dans votre DLL (par défaut)
    Utiliser MFC dans une bibliothèque statique Lie une application à la bibliothèque MFC statique au moment de la génération.

Voir aussi

Assistant Application MFC
Types de fichiers créés pour les projets Visual Studio C++