Anwendungstyp, MFC-Anwendungs-Assistent

Verwenden Sie diese Seite des MFC-Anwendungs-Assistenten , um grundlegende Features zu einer neuen MFC-Anwendung zu entwerfen und hinzuzufügen.

  • Anwendungstyp

    Gibt den Typ der Dokumentunterstützung an, die Sie in Ihrer Anwendung erstellen möchten. Der von Ihnen ausgewählte Anwendungstyp bestimmt die Für Ihre Anwendung verfügbaren Benutzeroberflächenoptionen. Weitere Informationen finden Sie unter Benutzeroberflächenfeatures, MFC-Anwendungs-Assistent .

    Weitere Informationen zu den Dokumenttypen finden Sie unter:

    Option Beschreibung
    Einzelbeleg Erstellt eine einzelne SDI-Architektur (Document Interface) für Ihre Anwendung, bei der eine Ansichtsklasse auf der CView-Klasse basiert. Sie können die Basisklasse für die Ansicht auf der Seite "Generierte Klassen,MFC-Anwendungs-Assistent " des Assistenten ändern. Verwenden Sie zum Erstellen einer formularbasierten Anwendung z . B. die CFormView-Klasse für die Ansichtsklasse.

    In dieser Art von Anwendung kann das Rahmenfenster des Dokuments nur ein Dokument enthalten.
    Mehrere Dokumente Erstellt eine MDI-Architektur (Multiple Document Interface) für Ihre Anwendung, auf der eine Ansichtsklasse basiert CView. Sie können die Basisklasse für die Ansicht auf der Seite "Generierte Klassen " des Assistenten ändern. Verwenden Sie zum Erstellen einer formularbasierten Anwendung z. B CFormView . für die Ansichtsklasse.

    In dieser Art von Anwendung kann das Rahmenfenster des Dokuments mehrere untergeordnete Fenster enthalten.
    Dokumente im Registerformat Platziert jedes Dokument auf einer separaten Registerkarte.
    Dialogfeldbasiert Erstellt eine dialogbasierte Architektur für Ihre Anwendung, auf CDialogder eine Dialogklasse basiert. (Um ein HTML-Dialogfeld zu erstellen, wählen Sie das Feld aus. Html-Dialogfeld verwenden.)
    HTML-Dialogfeld verwenden Nur für Dialogfeldanwendungen. Leitet die Dialogklasse von der CDHtmlDialog-Klasse anstelle der CDialog-Klasse ab. Wenn Sie dieses Kontrollkästchen aktivieren, CDHtmlDialog wird im Feld "Basisklasse " auf der Seite "Generierte Klassen" des Assistenten "MFC-Anwendungs-Assistent " aufgeführt.

    Ein CDHtmlDialogabgeleitetes Dialogfeld zeigt HTML-basierte Dialogfelder an, tauscht Daten mit HTML-Steuerelementen aus und behandelt HTML-Ereignisse.
    Mehrere Dokumente auf oberster Ebene Erstellt eine Architektur auf oberster Ebene für Ihre Anwendung, auf der eine Ansichtsklasse basiert CView.

    Wenn ein Benutzer in diesem Anwendungstyp im Menü "Datei" auf "Neu" (oder "Neuer Frame") klickt, erstellt die Anwendung ein Fenster, dessen übergeordnetes Element implizit der Desktop ist. Der neue Dokumentrahmen wird in der Taskleiste angezeigt und ist nicht auf den Clientbereich des Anwendungsfensters beschränkt.
  • Unterstützung der Dokument-/Ansichtsarchitektur

    Gibt an, ob die Dokument-/Ansichtsarchitektur in Ihre Anwendung mithilfe der CDocument-Klasse und der CView-Klasse (Standard) eingeschlossen werden soll. Deaktivieren Sie dieses Kontrollkästchen, wenn Sie eine Nicht-MFC-Anwendung portieren oder die Größe der kompilierten ausführbaren Datei verringern möchten. Standardmäßig wird eine Anwendung ohne Dokument-/Ansichtsarchitektur von der CWinApp-Klasse abgeleitet und enthält keine MFC-Unterstützung zum Öffnen eines Dokuments aus einer Datenträgerdatei.

  • Ressourcensprache

    Legt die Sprache Ihrer Ressourcen fest. In der Liste werden die sprachen angezeigt, die auf Ihrem System verfügbar sind, wie von Visual Studio installiert. Wenn Sie eine andere Sprache als Ihre Systemsprache auswählen möchten, muss der entsprechende Vorlagenordner für diese Sprache bereits installiert sein.

    Die von Ihnen ausgewählte Sprache wird in der Option "Lokalisierte Zeichenfolgen" der Seite "Dokumentvorlagenzeichenfolgen" (MFC-Anwendungs-Assistent ) des Assistenten angezeigt.

  • Verwenden von Unicode-Bibliotheken

    Gibt an, ob die Unicode- oder Nicht-Unicode-Version der MFC-Bibliotheken verwendet wird.

  • Projektformatvorlage

    Gibt an, ob Ihre Anwendung über eine standardmäßige MFC-, Explorer-, Visual Studio- oder Office-Architektur und -Anzeige verfügt. Weitere Informationen finden Sie unter Creating a Explorer-Style MFC Application.

    Option Beschreibung
    MFC-Standard Stellt eine standardmäßige MFC-Anwendungsarchitektur bereit.
    Datei-Explorer Implementiert eine Explorer-ähnliche Anwendung mithilfe eines Teilerfensters, in dem der linke Bereich eine CTreeView-Klasse ist und der rechte Bereich eine CListView-Klasse ist.
    Visual Studio Implementiert eine Visual Studio-ähnliche Anwendung, die vier andockbare Bereiche (Dateiansicht, Klassenansicht, Eigenschaften und Ausgabe) enthält, die von der CDockablePane-Klasse abgeleitet sind, und ein Hauptframefenster, das von CMDIFrameWndEx Class (Standard) abgeleitet ist.
    Office Implementiert eine Office-ähnliche Anwendung, die ein Menüband enthält, das von der CMFCRibbonBar-Klasse abgeleitet wird, eine Outlook-Leiste, die von CMFCOutlookBar-Klasse abgeleitet wird, eine Beschriftungsleiste, die von DER CMFCCaptionBar-Klasse abgeleitet wird, und einen Hauptframe, der von CMDIFrameWndEx Class abgeleitet wird.
  • Visuelle Formatvorlage und Farben

    Bestimmt den visuellen Stil der Anwendung. Die folgenden Optionen stehen zur Verfügung:

    • Windows Native/Standard

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (Blaues Design)

    • Office 2007 (Schwarzes Design)

    • Office 2007 (Silberdesign)

    • Office 2007 (Aqua-Design)

  • Aktivieren des wechselnden visuellen Stils

    Gibt an, ob der Benutzer die visuelle Formatvorlage der Anwendung zur Laufzeit ändern kann, in der Regel durch Auswählen der entsprechenden visuellen Formatvorlage aus einem Menü oder Menüband.

  • Verwendung von MFC

    Gibt an, wie eine Verknüpfung mit der MFC-Bibliothek hergestellt wird. MFC ist standardmäßig als freigegebene DLL verknüpft.

    Option Beschreibung
    Verwenden von MFC in einer freigegebenen DLL Verknüpft die MFC-Bibliothek mit einer Anwendung als freigegebene DLL. Die Anwendung führt zur Laufzeit Aufrufe an die MFC-Bibliothek durch. Diese Option reduziert die Datenträger- und Speicheranforderungen von Anwendungen, die aus mehreren ausführbaren Dateien bestehen, die die MFC-Bibliothek verwenden. Sowohl Win32- als auch MFC-Anwendungen können Funktionen in Ihrer DLL aufrufen (Standardeinstellung)
    Verwenden von MFC in einer statischen Bibliothek Verknüpft eine Anwendung zur Erstellungszeit mit der statischen MFC-Bibliothek.

Siehe auch

MFC-Anwendungs-Assistent
Für Visual Studio C++-Projekte erstellte Dateitypen