Rahmenfenster

Wenn eine Anwendung unter Windows ausgeführt wird, interagiert der Benutzer mit Dokumenten, die in Rahmenfenstern angezeigt werden. Ein Dokumentrahmenfenster verfügt über zwei Hauptkomponenten: den Frame und den Inhalt, den es umrahmen soll. Ein Dokumentrahmenfenster kann ein einzelnes SDI-Rahmenfenster (Document Interface) oder ein untergeordnetes MDI-Fenster (Multiple Document Interface) sein. Windows verwaltet den größten Teil der Benutzerinteraktion mit dem Rahmenfenster: Verschieben und Ändern der Größe des Fensters, Schließen des Fensters sowie Minimieren und Maximieren des Fensters. Sie verwalten den Inhalt innerhalb des Frames.

Frame Windows und Ansichten

Das MFC-Framework verwendet Rahmenfenster, um Ansichten zu enthalten. Die beiden Komponenten – Frame und Inhalt – werden von zwei verschiedenen Klassen in MFC dargestellt und verwaltet. Eine Framefensterklasse verwaltet den Frame, und eine Ansichtsklasse verwaltet den Inhalt. Das Ansichtsfenster ist ein untergeordnetes Fenster des Rahmenfensters. Das Zeichnen und andere Benutzerinteraktion mit dem Dokument finden im Clientbereich der Ansicht statt, nicht im Clientbereich des Rahmenfensters. Das Rahmenfenster stellt einen sichtbaren Rahmen um eine Ansicht mit einer Beschriftungsleiste und Standardfenster-Steuerelementen wie einem Steuerelementmenü, Schaltflächen zum Minimieren und Maximieren des Fensters sowie Steuerelementen zum Ändern der Fenster-Größe zur Auswahl. Der "Inhalt" besteht aus dem Clientbereich des Fensters, der vollständig von einem untergeordneten Fenster – der Ansicht – belegt wird. Die folgende Abbildung zeigt die Beziehung zwischen einem Rahmenfenster und einer Ansicht.

Rahmenfensteransicht.
Rahmenfenster und -ansicht

Frame Windows und Splitter Windows

Eine weitere gängige Anordnung ist, dass das Rahmenfenster mehrere Ansichten umrahmen kann, in der Regel mithilfe eines Splitterfensters. In einem Splitterfenster wird der Clientbereich des Rahmenfensters von einem Splitterfenster belegt, das wiederum über mehrere untergeordnete Fenster verfügt, sogenannte Bereiche, bei denen es sich um Ansichten handelt.

Weitere Informationen

Allgemeine Themen zu Rahmenfenstern

Themen zur Verwendung von Frame-Windows

Themen zu speziellen Framefensterfunktionen

Themen zu anderen Arten von Windows

Siehe auch

Windows