CMultiPaneFrameWnd-Klasse
Die CMultiPaneFrameWnd-Klasse erweitert CPaneFrameWnd-Klasse.Sie kann mehrere Bereiche unterstützen.Anstelle eines einzelnen eingebetteten Handles zu einer Steuerleiste, enthält CMultiPaneFrameWndCPaneContainerManager-Klasse ein Objekt, das den Benutzer ermöglicht, ein CMultiPaneFrameWnd zu anderen anzudocken und das mehrere unverankert dynamisch erstellen, Fenster im Registerkartenformat.
class CMultiPaneFrameWnd : public CPaneFrameWnd
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Fügt einen Bereich hinzu.(Überschreibungen CPaneFrameWnd::AddPane.) |
|
|
|
Passt das Layout des Minirahmenfensters.(Überschreibungen CPaneFrameWnd::AdjustLayout.) |
|
(Überschreibungen CPaneFrameWnd::AdjustPaneFrames.) |
|
Berechnet das erwartete Rechteck eines angedockten Fenster.(Überschreibungen CPaneFrameWnd::CalcExpectedDockedRect.) |
|
Bestimmt, ob der aktuelle Bereich zu einem anderen Bereich oder zu Rahmenfenster andocken kann.(Überschreibungen CPaneFrameWnd::CanBeAttached.) |
|
Bestimmt, ob das Minirahmenfenster auf einen Bereich andocken kann.(Überschreibungen CPaneFrameWnd::CanBeDockedToPane.) |
|
(Überschreibungen CPaneFrameWnd::CheckGripperVisibility.) |
|
(Überschreibungen CPaneFrameWnd::CloseMiniFrame.) |
|
Konvertiert den Bereich zu einem Dokument im Registerkartenformat.(Überschreibungen CPaneFrameWnd::ConvertToTabbedDocument.) |
|
|
|
Dockt den Bereich an.(Überschreibungen CPaneFrameWnd::DockPane.) |
|
|
|
Gibt den Beschriftungstext zurück.(Überschreibungen CPaneFrameWnd::GetCaptionText.) |
|
Gibt einen Verweis auf den internen Containermanagerobjekt zurück. |
|
Gibt den ersten sichtbaren Bereich zurück, der in einem Minirahmenfenster enthalten ist.(Überschreibungen CPaneFrameWnd::GetFirstVisiblePane.) |
|
Gibt einen Bereich zurück, der im Minirahmenfenster enthalten ist.(Überschreibungen CPaneFrameWnd::GetPane.) |
|
Gibt die Anzahl von Bereichen zurück, die in einem Minirahmenfenster enthalten sind.(Überschreibungen CPaneFrameWnd::GetPaneCount.) |
|
Gibt die Anzahl der sichtbaren Bereichen zurück, die in einem Minirahmenfenster enthalten sind.(Überschreibungen CPaneFrameWnd::GetVisiblePaneCount.) |
|
|
|
Lädt den Zustand des Bereichs aus der Registrierung.(Überschreibungen CPaneFrameWnd::LoadState.) |
|
Dockt das Minirahmenfenster in seiner letzten Speicherort an.(Überschreibungen CPaneFrameWnd::OnDockToRecentPos.) |
|
Beendet den Rollupzeitgeber.(Überschreibungen CPaneFrameWnd::OnKillRollUpTimer.) |
|
Passt das Layout eines Bereichs innerhalb eines Minirahmenfensters.(Überschreibungen CPaneFrameWnd::OnPaneRecalcLayout.) |
|
Legt den Rollupzeitgeber fest.(Überschreibungen CPaneFrameWnd::OnSetRollUpTimer.) |
|
Aufgerufen vom Framework ausgelöst, wenn ein Bereich im Minirahmenfenster ausgeblendet oder angezeigt wird.(Überschreibungen CPaneFrameWnd::OnShowPane.) |
|
Gibt einen Bereich zurück, wenn er einen vom Benutzer angegebenen Punkt innerhalb eines Minirahmenfensters enthält.(Überschreibungen CPaneFrameWnd::PaneFromPoint.) |
|
Aufgerufen durch das Framework, um nicht-gültige Bereiche zu entfernen.(Überschreibungen CPaneFrameWnd::RemoveNonValidPanes.) |
|
Entfernt einen Bereich von Minirahmenfenster.(Überschreibungen CPaneFrameWnd::RemovePane.) |
|
Ersetzt einen Bereich von anderen.(Überschreibungen CPaneFrameWnd::ReplacePane.) |
|
Rettet den Zustand des Bereichs in die Registrierung.(Überschreibungen CPaneFrameWnd::SaveState.) |
|
(Überschreibungen CPaneFrameWnd::Serialize.) |
|
Legt den angedockten Zustand.(Überschreibungen CPaneFrameWnd::SetDockState.) |
|
|
|
Legt den predocking Zustand.(Überschreibungen CPaneFrameWnd::SetPreDockState.) |
|
(Überschreibungen CPaneFrameWnd::StoreRecentDockSiteInfo.) |
|
(Überschreibungen CPaneFrameWnd::StoreRecentTabRelatedInfo.) |
Hinweise
Die meisten Methoden in den Methoden dieser betreffende Klasse überschreibt in der CPaneFrameWnd-Klasse-Klasse.
Wenn ein Bereich AFX_CBRS_AUTO_ROLLUP das Format und die Benutzerdocks verwendet, die Bereich zu einem Rahmenfenster mit mehreren Bereichen, der Benutzer das Fenster unabhängig von der Stileinstellungen der anderen angedockten Bereiche oben bewegen kann.
Das Framework erstellt automatisch ein Objekt CMultiPaneFrameWnd, wenn der Benutzer einen Bereich an, der das CBRS_FLOAT_MULTI Format verwendet.
Informationen über eine Klasse von der Klasse CPaneFrameWnd dynamisch berechnen und diese erstellen, finden Sie unter CPaneFrameWnd.
Beispiel
Das folgende Beispiel zeigt, wie ein Zeiger auf einen CMultiPaneFrameWnd-Objekt abrufen.Dieser Codeausschnitt ist Teil Legen Sie Bereichs-Größenbeispiel fest.
// CDockablePane* pBar
CMultiPaneFrameWnd* pParentMiniFrame =
DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;
Vererbungshierarchie
Anforderungen
Header: afxMultiPaneFrameWnd.h