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

Bb983788.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMultiPaneFrameWnd::AddPane

Fügt einen Bereich hinzu.(Überschreibungen CPaneFrameWnd::AddPane.)

CMultiPaneFrameWnd::AddRecentPane

 

CMultiPaneFrameWnd::AdjustLayout

Passt das Layout des Minirahmenfensters.(Überschreibungen CPaneFrameWnd::AdjustLayout.)

CMultiPaneFrameWnd::AdjustPaneFrames

  (Überschreibungen CPaneFrameWnd::AdjustPaneFrames.)

CMultiPaneFrameWnd::CalcExpectedDockedRect

Berechnet das erwartete Rechteck eines angedockten Fenster.(Überschreibungen CPaneFrameWnd::CalcExpectedDockedRect.)

CMultiPaneFrameWnd::CanBeAttached

Bestimmt, ob der aktuelle Bereich zu einem anderen Bereich oder zu Rahmenfenster andocken kann.(Überschreibungen CPaneFrameWnd::CanBeAttached.)

CMultiPaneFrameWnd::CanBeDockedToPane

Bestimmt, ob das Minirahmenfenster auf einen Bereich andocken kann.(Überschreibungen CPaneFrameWnd::CanBeDockedToPane.)

CMultiPaneFrameWnd::CheckGripperVisibility

  (Überschreibungen CPaneFrameWnd::CheckGripperVisibility.)

CMultiPaneFrameWnd::CloseMiniFrame

  (Überschreibungen CPaneFrameWnd::CloseMiniFrame.)

CMultiPaneFrameWnd::ConvertToTabbedDocument

Konvertiert den Bereich zu einem Dokument im Registerkartenformat.(Überschreibungen CPaneFrameWnd::ConvertToTabbedDocument.)

CMultiPaneFrameWnd::DockFrame

 

CMultiPaneFrameWnd::DockPane

Dockt den Bereich an.(Überschreibungen CPaneFrameWnd::DockPane.)

CMultiPaneFrameWnd::DockRecentPaneToMainFrame

 

CMultiPaneFrameWnd::GetCaptionText

Gibt den Beschriftungstext zurück.(Überschreibungen CPaneFrameWnd::GetCaptionText.)

CMultiPaneFrameWnd::GetPaneContainerManager

Gibt einen Verweis auf den internen Containermanagerobjekt zurück.

CMultiPaneFrameWnd::GetFirstVisiblePane

Gibt den ersten sichtbaren Bereich zurück, der in einem Minirahmenfenster enthalten ist.(Überschreibungen CPaneFrameWnd::GetFirstVisiblePane.)

CMultiPaneFrameWnd::GetPane

Gibt einen Bereich zurück, der im Minirahmenfenster enthalten ist.(Überschreibungen CPaneFrameWnd::GetPane.)

CMultiPaneFrameWnd::GetPaneCount

Gibt die Anzahl von Bereichen zurück, die in einem Minirahmenfenster enthalten sind.(Überschreibungen CPaneFrameWnd::GetPaneCount.)

CMultiPaneFrameWnd::GetVisiblePaneCount

Gibt die Anzahl der sichtbaren Bereichen zurück, die in einem Minirahmenfenster enthalten sind.(Überschreibungen CPaneFrameWnd::GetVisiblePaneCount.)

CMultiPaneFrameWnd::InsertPane

 

CMultiPaneFrameWnd::LoadState

Lädt den Zustand des Bereichs aus der Registrierung.(Überschreibungen CPaneFrameWnd::LoadState.)

CMultiPaneFrameWnd::OnDockToRecentPos

Dockt das Minirahmenfenster in seiner letzten Speicherort an.(Überschreibungen CPaneFrameWnd::OnDockToRecentPos.)

CMultiPaneFrameWnd::OnKillRollUpTimer

Beendet den Rollupzeitgeber.(Überschreibungen CPaneFrameWnd::OnKillRollUpTimer.)

CMultiPaneFrameWnd::OnPaneRecalcLayout

Passt das Layout eines Bereichs innerhalb eines Minirahmenfensters.(Überschreibungen CPaneFrameWnd::OnPaneRecalcLayout.)

CMultiPaneFrameWnd::OnSetRollUpTimer

Legt den Rollupzeitgeber fest.(Überschreibungen CPaneFrameWnd::OnSetRollUpTimer.)

CMultiPaneFrameWnd::OnShowPane

Aufgerufen vom Framework ausgelöst, wenn ein Bereich im Minirahmenfenster ausgeblendet oder angezeigt wird.(Überschreibungen CPaneFrameWnd::OnShowPane.)

CMultiPaneFrameWnd::PaneFromPoint

Gibt einen Bereich zurück, wenn er einen vom Benutzer angegebenen Punkt innerhalb eines Minirahmenfensters enthält.(Überschreibungen CPaneFrameWnd::PaneFromPoint.)

CMultiPaneFrameWnd::RemoveNonValidPanes

Aufgerufen durch das Framework, um nicht-gültige Bereiche zu entfernen.(Überschreibungen CPaneFrameWnd::RemoveNonValidPanes.)

CMultiPaneFrameWnd::RemovePane

Entfernt einen Bereich von Minirahmenfenster.(Überschreibungen CPaneFrameWnd::RemovePane.)

CMultiPaneFrameWnd::ReplacePane

Ersetzt einen Bereich von anderen.(Überschreibungen CPaneFrameWnd::ReplacePane.)

CMultiPaneFrameWnd::SaveState

Rettet den Zustand des Bereichs in die Registrierung.(Überschreibungen CPaneFrameWnd::SaveState.)

CMultiPaneFrameWnd::Serialize

  (Überschreibungen CPaneFrameWnd::Serialize.)

CMultiPaneFrameWnd::SetDockState

Legt den angedockten Zustand.(Überschreibungen CPaneFrameWnd::SetDockState.)

CMultiPaneFrameWnd::SetLastFocusedPane

 

CMultiPaneFrameWnd::SetPreDockState

Legt den predocking Zustand.(Überschreibungen CPaneFrameWnd::SetPreDockState.)

CMultiPaneFrameWnd::StoreRecentDockSiteInfo

  (Überschreibungen CPaneFrameWnd::StoreRecentDockSiteInfo.)

CMultiPaneFrameWnd::StoreRecentTabRelatedInfo

  (Ü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

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

            CMultiPaneFrameWnd

Anforderungen

Header: afxMultiPaneFrameWnd.h

Siehe auch

Referenz

Hierarchien-Diagramm

CPaneFrameWnd-Klasse

Weitere Ressourcen

MFC-Klassen