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
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.
Worüber möchten Sie mehr erfahren?
Allgemeine Rahmenfenster-Themen
Themen zum Verwenden von Rahmenfenstern
Verwalten der aktuellen Ansicht in einem Rahmenfenster, das mehr als eine Ansicht enthält
Themen auf speziellen Rahmenfenster-Funktionen
Explorer oder Datei-Manager Drag & Drop-Dateien von Datei in ein Rahmenfenster
Semimodal-Zustände: Kontextbezogene Windows-Hilfe (andere Fensteraktionen instrumentierend)
Semimodal-Zustände: Drucken und Druckvorschau (andere Fensteraktionen instrumentierend)
Themen auf anderen Arten von Windows