Freigeben über


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.

Frame window view.
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

Themen zu speziellen Framefensterfunktionen

Themen zu anderen Arten von Windows

Siehe auch

Windows