Share via


Toepassingstype, MFC-toepassingswizard

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Gebruik deze pagina van de wizard MFC-toepassing om basisfuncties te ontwerpen en toe te voegen aan een nieuwe MFC-toepassing.

  • Toepassingstype

    Hiermee geeft u het type documentondersteuning op dat u wilt maken in uw toepassing. Het type toepassing dat u selecteert, bepaalt de gebruikersinterfaceopties die beschikbaar zijn voor uw toepassing. Zie De wizard Gebruikersinterfacefuncties, MFC-toepassingswizard voor meer informatie.

    Zie voor meer informatie over de typen documenten:

    Optie Description
    Eén document Hiermee maakt u een SDI-architectuur (Single Document Interface) voor uw toepassing, waarbij een weergaveklasse is gebaseerd op CView Class. U kunt de basisklasse voor de weergave wijzigen op de pagina Gegenereerde klassen, de wizard MFC-toepassing van de wizard. Als u bijvoorbeeld een toepassing op basis van formulieren wilt maken, gebruikt u CFormView Class voor de weergaveklasse.

    In dit type toepassing kan het framevenster van het document slechts één document bevatten.
    Meerdere documenten Hiermee maakt u een MDI-architectuur (Multiple Document Interface) voor uw toepassing, waarbij een weergaveklasse is gebaseerd op CView. U kunt de basisklasse voor de weergave wijzigen op de pagina Gegenereerde klassen van de wizard. Als u bijvoorbeeld een toepassing op basis van formulieren wilt maken, gebruikt CFormView u deze voor de weergaveklasse.

    In dit type toepassing kan het framevenster van het document meerdere onderliggende vensters bevatten.
    Documenten met tabbladen Plaatst elk document op een afzonderlijk tabblad.
    Op basis van dialoogvensters Hiermee maakt u een architectuur op basis van een dialoogvenster voor uw toepassing waarop een dialoogvensterklasse is gebaseerd CDialog. (Als u een HTML-dialoogvenster wilt maken, selecteert u het dialoogvenster HTML gebruiken.)
    HTML-dialoogvenster gebruiken Alleen voor dialoogvenstertoepassingen. Hiermee wordt de dialoogvensterklasse afgeleid van de CDHtmlDialog-klasse in plaats van CDialog-klasse. Als u dit selectievakje inschakelt, CDHtmlDialog wordt dit weergegeven in het vak Basisklasse op de pagina Gegenereerde klassen, pagina van de wizard MFC-toepassing van de wizard.

    In een CDHtmlDialog-afgeleide dialoogvenster worden dialoogvensters op basis van HTML weergegeven, gegevens uitgewisseld met HTML-besturingselementen en HTML-gebeurtenissen verwerkt.
    Meerdere documenten op het hoogste niveau Hiermee maakt u een architectuur op het hoogste niveau voor uw toepassing, waarbij een weergaveklasse is gebaseerd op CView.

    Wanneer een gebruiker in dit type toepassing op Nieuw (of Nieuw frame) in het menu Bestand klikt, maakt de toepassing een venster waarvan het bovenliggende element impliciet het bureaublad is. Het nieuwe documentframe wordt weergegeven op de taakbalk en is niet beperkt tot het clientgebied van het toepassingsvenster.
  • Ondersteuning voor document-/weergavearchitectuur

    Hiermee geeft u op of de architectuur voor document/weergave in uw toepassing moet worden opgenomen met behulp van de CDocument-klasse en de CView-klasse (standaard). Schakel dit selectievakje uit als u een niet-MFC-toepassing overgezet of als u de grootte van het gecompileerde uitvoerbare bestand wilt verkleinen. Een toepassing zonder document-/weergavearchitectuur is standaard afgeleid van CWinApp Class en bevat geen MFC-ondersteuning voor het openen van een document vanuit een schijfbestand.

  • Resourcetaal

    Hiermee stelt u de taal van uw resources in. In de lijst worden de talen weergegeven die beschikbaar zijn op uw systeem, zoals geïnstalleerd door Visual Studio. Als u een andere taal dan uw systeemtaal wilt selecteren, moet de juiste sjabloonmap voor die taal al zijn geïnstalleerd.

    De taal die u selecteert, wordt weergegeven in de optie Gelokaliseerde tekenreeksen van de pagina Documentsjabloontekenreeksen, de wizard MFC-toepassing van de wizard.

  • Unicode-bibliotheken gebruiken

    Hiermee geeft u op of de Unicode- of niet-Unicode-versie van de MFC-bibliotheken wordt gebruikt.

  • Projectstijl

    Geeft aan of uw toepassing een standaard MFC-, Verkenner-, Visual Studio- of Office-architectuur en weergave heeft. Zie Een bestand Explorer-Style MFC-toepassing maken voor meer informatie.

    Optie Description
    MFC-standaard Biedt een standaard MFC-toepassingsarchitectuur.
    Bestandsverkenner Implementeert een Verkenner-achtige toepassing met behulp van een splitsvenster waarin het linkerdeelvenster een CTreeView-klasse is en het rechterdeelvenster een CListView-klasse is.
    Visual Studio Implementeert een Visual Studio-achtige toepassing die vier dockable deelvensters bevat (Bestandsweergave, klasseweergave, eigenschappen en uitvoer) die zijn afgeleid van CDockablePane Class en een hoofdframevenster dat is afgeleid van CMDIFrameWndEx-klasse (standaard).
    Kantoor Implementeert een Office-achtige toepassing die een lint bevat dat is afgeleid van CMFCRibbonBar Class, een Outlook-balk die is afgeleid van CMFCOutlookBar Class, een bijschriftbalk die is afgeleid van CMFCCaptionBar-klasse en een hoofdframe dat is afgeleid van CMDIFrameWndEx-klasse.
  • Visuele stijl en kleuren

    Bepaalt de visuele stijl van de toepassing. De volgende opties zijn beschikbaar:

    • Systeemeigen windows/standaard

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (blauw thema)

    • Office 2007 (zwart thema)

    • Office 2007 (Silver-thema)

    • Office 2007 (Thema Aqua)

  • Schakelen tussen visuele stijlen inschakelen

    Hiermee geeft u op of de gebruiker de visuele stijl van de toepassing tijdens runtime kan wijzigen, meestal door de juiste visuele stijl te selecteren in een menu of lint.

  • Gebruik van MFC

    Hiermee geeft u op hoe u een koppeling maakt naar de MFC-bibliotheek. MFC is standaard gekoppeld als een gedeelde DLL.

    Optie Description
    MFC gebruiken in een gedeelde DLL Hiermee koppelt u de MFC-bibliotheek aan een toepassing als een gedeelde DLL. De toepassing roept tijdens runtime aan naar de MFC-bibliotheek. Deze optie vermindert de schijf- en geheugenvereisten van toepassingen die bestaan uit meerdere uitvoerbare bestanden die gebruikmaken van de MFC-bibliotheek. Zowel Win32- als MFC-toepassingen kunnen functies aanroepen in uw DLL (standaard)
    MFC gebruiken in een statische bibliotheek Hiermee koppelt u een toepassing aan de statische MFC-bibliotheek tijdens de build.

Zie ook

MFC-toepassingswizard
Bestandstypen gemaakt voor Visual Studio C++-projecten