Freigeben über


Rahmenfenster

Wenn eine Anwendung unter Windows ausgeführt wird, interagiert der Benutzer auf die Dokumente ein, die in den Rahmenfenstern angezeigt werden.Ein Dokumentrahmenfenster hat zwei Hauptkomponenten: die Frames und der Inhalt, den er erwartet.Ein Dokumentrahmenfenster kann ein Rahmenfenster Single Document Interface (SDI) oder ein untergeordnetes Fenster Multiple Document Interface) (Multiple-Document Interface) sein.Windows verwaltet die meisten der Interaktion des Benutzers mit dem Rahmenfenster: das Fenster Verschieben und Ändern der Größe von, und es das Minimieren und das Maximieren es geschlossen.Sie verwalten den Inhalt innerhalb des Frames.

Rahmenfenster und Ansichten

Das MFC-Framework verwendet Rahmenfenster, um Ansichten zu enthalten.Die beiden Komponenten - Frames und - Inhalt werden durch zwei verschiedene Klassen in MFC dargestellt und verwaltet.Eine Rahmenfensterklasse verwaltet die Rahmen, und einer Ansichtsklasse verwaltet den Inhalt.Das Ansichtsfenster ist ein untergeordnetes Element des Rahmenfensters.Zeichnende und andere Benutzerinteraktionen mit dem Dokument werden im Clientbereich der, nicht der Clientbereich des Rahmenfensters statt.Das Rahmenfenster stellt sichtbaren Rahmen um eine Ansicht bereit, komplett mit einer Titelleiste und Standardfenstersteuerelementen wie einem Systemmenü, Schaltflächen zum Minimieren und Maximieren des Fensters und Steuerelementen zum Ändern der Größe des Fensters.Der "Inhalt" besteht aus dem Clientbereich des Fensters, der ausschließlich durch ein untergeordnetes Fenster - die Ansicht gefüllt wird.Die folgende Abbildung zeigt die Beziehung zwischen einem Rahmenfenster und einer Ansicht an.

Rahmenfenster und -ansicht

Rahmenfensteransicht

Rahmenfenster und Splitterfenster

Eine weitere allgemeine Anordnung ist, sodass das Rahmenfenster mehrere Ansichten, normalerweise mit Splitterfenster strukturiert.In einem Splitterfenster wird der Clientbereich des Rahmenfensters durch ein Splitterfenster, das wiederum mehrere untergeordnete Fenster aufgerufen hat, nimmt Bereiche, die Ansichten sind.

5c2fsa5a.collapse_all(de-de,VS.110).gifWorüber möchten Sie mehr erfahren?

Allgemeine Rahmenfenster-Themen

Themen zum Verwenden von Rahmenfenstern

Themen auf speziellen Rahmenfenster-Funktionen

Themen auf anderen Arten von Windows

Siehe auch

Konzepte

Windows