Rahmenfenster
Wenn eine Anwendung unter Windows ausgeführt wird, interagiert der Benutzer mit Dokumenten, die in Framefenstern angezeigt werden. Ein Dokumentrahmenfenster verfügt über zwei Hauptkomponenten: den Frame und den Inhalt, den es framest. Ein Dokumentrahmenfenster kann ein einzelnes SDI-Framefenster (Document Interface ) oder ein untergeordnetes MDI-Fenster (Document Interface ) sein. Windows verwaltet die meisten Interaktionen des Benutzers mit dem Framefenster: Verschieben und Ändern der Größe des Fensters, Schließen und Minimieren und Maximieren der Benutzerinteraktion. Sie verwalten den Inhalt innerhalb des Frames.
Rahmenfenster und Ansichten
Das MFC-Framework verwendet Rahmenfenster, um Ansichten zu enthalten. Die beiden Komponenten – Frame und Inhalt – werden durch zwei verschiedene Klassen in MFC dargestellt und verwaltet. Eine Framefensterklasse verwaltet den Frame, und eine Ansichtsklasse verwaltet den Inhalt. Das Ansichtsfenster ist ein untergeordnetes Element des Rahmenfensters. Zeichnung und andere Benutzerinteraktionen mit dem Dokument erfolgen im Clientbereich der Ansicht, nicht im Clientbereich des Rahmenfensters. Das Rahmenfenster bietet einen sichtbaren Rahmen um eine Ansicht, vollständig mit einer Untertitel Leiste und Standardfenstersteuerelementen wie einem Steuerelementmenü, Schaltflächen, um das Fenster zu minimieren und zu maximieren, und Steuerelemente zum Ändern der Größe des Fensters. Der "Inhalt" besteht aus dem Clientbereich des Fensters, der vollständig von einem untergeordneten Fenster belegt ist – der Ansicht. Die folgende Abbildung zeigt die Beziehung zwischen einem Rahmenfenster und einer Ansicht.
Rahmenfenster und -ansicht
Windows- und Splitterfenster framen
Eine weitere häufige Anordnung ist für das Rahmenfenster, um mehrere Ansichten zu framen, in der Regel mithilfe eines Splitterfensters. In einem Teilerfenster wird der Clientbereich des Rahmenfensters durch ein Teilerfenster belegt, das wiederum mehrere untergeordnete Fenster enthält, die als Ansichten bezeichnet werden.
Was möchten Sie mehr über
Allgemeine Rahmenfensterthemen
Themen zur Verwendung von Frame-Windows
Verwalten der aktuellen Ansicht in einem Framefenster, das mehr als eine Ansicht enthält
Themen zu speziellen Framefensterfunktionen
Ziehen und Ablegen von Dateien aus Explorer oder Datei-Manager in ein Framefenster
Reaktion auf dynamischen Datenaustausch (Dynamic Data Exchange, DDE)
Semimodalzustände: Kontextbezogene Windows-Hilfe (Orchestrieren anderer Fensteraktionen)
Semimodalzustände: Drucken und Seitenansicht (Orchestrieren anderer Fensteraktionen)
Themen zu anderen Arten von Windows