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. BCFormView
. 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 CDialog
der 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.
EinCDHtmlDialog
abgeleitetes 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