Creating a File Explorer-Style MFC Application
Viele Windows-Systemanwendungen verwenden die Benutzeroberfläche für Datei-Explorer.Wenn Sie Datei-Explorer beispielsweise beginnen finden Sie eine Anwendung mit einer senkrechten Trennleiste zur Unterteilung des Innenbereichs.Auf der linken Seite des Innenbereichs befinden sich Navigations- und Browserelemente, während auf der rechten Seite Einzelheiten zu der im linken Bereich getroffenen Auswahl angezeigt werden.Wenn der Benutzer auf ein Element im linken Bereich klickt, baut die Anwendung den rechten Bereich neu auf.In einer MDI-Anwendung kann der Umfang der im rechten Bereich angezeigten Detailinformationen über die Befehle im Menü Ansicht geändert werden.(In einer SDI-Anwendung oder einer Anwendung, die mehrere Dokumente der höchsten Ebene unterstützt, können diese Details lediglich über die Symbolleisten-Schaltflächen geändert werden.)
Der Inhalt der Bereiche ist anwendungsspezifisch.In einem Dateisystembrowser wird im linken Bereich eine hierarchische Ansicht von Verzeichnissen, Computern oder Computergruppen angezeigt, während im rechten Bereich Ordner, einzelne Dateien oder Computer mit den zugehörigen Informationen zu sehen sind.Die Bereichsfenster müssen jedoch nicht unbedingt Dateien enthalten.Hier können auch E-Mail-Nachrichten, Fehlerberichte oder andere Datenbankelemente angezeigt werden.
Der Anwendungs-Assistent erstellt die folgenden Klassen für Sie:
Durch die CLeftView-Klasse wird die linke Seite des Innenbereichs definiert.Sie wird immer von CTreeView abgeleitet.
Durch die CProjNameView-Klasse wird die rechte Seite des Innenbereichs definiert.Sie wird standardmäßig von CListView abgeleitet, kann jedoch auch einen anderen Ansichtstyp darstellen. Dies hängt von der Klasse ab, die Sie in der Liste Basisklasse auf der Seite Erstellte Klassen des Assistenten festlegen.
Die erstellte Anwendung kann über eine SDI (Single Document Interface)- oder eine MDI (Multiple Document Interface)-Architektur bzw. eine Architektur verfügen, die mehrere Dokumente der höchsten Ebene unterstützt.Jedes von der Anwendung erzeugte Rahmenfenster wird bei Verwendung von CSplitterWnd vertikal geteilt.Das Codieren dieses Anwendungstyps ist vergleichbar mit dem Codieren einer gewöhnlichen MFC-Anwendung, die eine Trennleiste verwendet. Der einzige Unterschied besteht darin, dass dieser Anwendungstyp über separate Steuerelementansichten in jedem Teilfenster verfügt.
Wenn Sie im rechten Bereich die Standardlistenansicht verwenden, erstellt der Assistent (nur in MDI-Anwendungen) zusätzliche Menüoptionen und Symbolleisten-Schaltflächen, damit das Ansichtsformat angepasst und z. B. große Symbole, kleine Symbole, die Listenansicht sowie unterschiedliche Detailebenen verwendet werden können.
So starten, eine ausführbare Datei des DateiExplorer-formats Erstellen MFC
Folgen Sie den Anweisungen unter Erstellen einer MFC-Anwendung.
In der MFC-Anwendungs-Assistenten-Seite Anwendungstyp wählen Sie den Projektstil Datei-Explorer.
Legen Sie ggf. weitere Optionen auf den anderen Seiten des Assistenten fest.
Klicken Sie auf Fertig stellen, um die Skelettanwendung zu generieren.
Weitere Informationen finden Sie unter:
Siehe auch
Aufgaben
Creating a Web Browser-Style MFC Application
Creating a Forms-Based MFC Application