CPaneFrameWnd-Klasse

Dieses Thema ist aus Gründen der Vollständigkeit enthalten. Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.

Implementiert ein Minirahmenfenster, das einen Bereich enthält.Der Bereich füllt den Clientbereich des Fensters aus.

class CPaneFrameWnd : public CWnd

Mitglieder

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

Name

Description

CPaneFrameWnd::AddPane

Fügt einen Bereich hinzu.

CPaneFrameWnd::AddRemovePaneFromGlobalList

Fügt hinzu oder entfernt einen Bereich aus der globalen Liste.

CPaneFrameWnd::AdjustLayout

Passt das Layout des Minirahmenfensters.

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

Berechnet die Größe der Rahmen für ein Minirahmenfenster.

CPaneFrameWnd::CalcExpectedDockedRect

Berechnet das erwartete Rechteck eines angedockten Fenster.

CPaneFrameWnd::CanBeAttached

Bestimmt, ob der aktuelle Bereich zu einem anderen Bereich oder zu Rahmenfenster angedockt werden kann.

CPaneFrameWnd::CanBeDockedToPane

Bestimmt, ob das Minirahmenfenster auf einen Bereich angedockt werden kann.

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

Konvertiert den Bereich zu einem Dokument im Registerkartenformat.

CPaneFrameWnd::Create

Stellt ein Minirahmenfenster erstellt und fügt es an den CPaneFrameWnd-Objekt.

CPaneFrameWnd::CreateEx

Stellt ein Minirahmenfenster erstellt und fügt es an den CPaneFrameWnd-Objekt.

CPaneFrameWnd::DockPane

Dockt den Bereich an.

CPaneFrameWnd::FindFloatingPaneByID

Sucht einen Bereich mit der angegebenen Steuerelement-ID in der globalen Liste von beweglichen Bereichen.

CPaneFrameWnd::FrameFromPoint

Sucht das Minirahmenfenster, das einen vom Benutzer angegebenen Punkt enthält.

CPaneFrameWnd::GetCaptionHeight

Gibt die Höhe der Minirahmenfensterbeschriftung zurück.

CPaneFrameWnd::GetCaptionRect

Berechnet das umschließende Rechteck eines Minirahmenfensterbeschriftung.

CPaneFrameWnd::GetCaptionText

Gibt den Beschriftungstext zurück.

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

Gibt den Andockmodus zurück.

CPaneFrameWnd::GetFirstVisiblePane

Gibt den ersten sichtbaren Bereich zurück, der in einem Minirahmenfenster enthalten ist.

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

Gibt einen Bereich zurück, der im Minirahmenfenster enthalten ist.

CPaneFrameWnd::GetPaneCount

Gibt die Anzahl von Bereichen zurück, die in einem Minirahmenfenster enthalten sind.

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

Gibt die Anzahl der sichtbaren Bereichen zurück, die in einem Minirahmenfenster enthalten sind.

CPaneFrameWnd::HitTest

Bestimmt, welcher Teil eines Minirahmenfensters an einem angegebenen Punkt ist.

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

Bestimmt, ob ein Minirahmenfenster unten zusammengeführt werden soll.

CPaneFrameWnd::IsRollUp

Bestimmt, ob ein Minirahmenfenster Rollup ausgeführt werden soll.

CPaneFrameWnd::KillDockingTimer

Beendet den Andocken Zeitgeber.

CPaneFrameWnd::LoadState

Lädt den Zustand des Bereichs aus der Registrierung.

CPaneFrameWnd::OnBeforeDock

Bestimmt, ob das Andocken möglich ist.

CPaneFrameWnd::OnDockToRecentPos

Dockt das Minirahmenfenster in seiner letzten Speicherort an.

CPaneFrameWnd::OnKillRollUpTimer

Beendet den Rollupzeitgeber.

CPaneFrameWnd::OnMovePane

Verschiebt das Minirahmenfenster von einem angegebenen Offset.

CPaneFrameWnd::OnPaneRecalcLayout

Passt das Layout eines enthaltenden Bereichs.

CPaneFrameWnd::OnSetRollUpTimer

Legt den Rollupzeitgeber fest.

CPaneFrameWnd::OnShowPane

Aufgerufen vom Framework ausgelöst, wenn ein Bereich im Minirahmenfenster ausgeblendet oder angezeigt wird.

CPaneFrameWnd::PaneFromPoint

Gibt einen Bereich zurück, wenn er einen vom Benutzer angegebenen Punkt innerhalb eines Minirahmenfensters enthält.

CPaneFrameWnd::Pin

 

CPaneFrameWnd::PreTranslateMessage

Wird von Klasse CWinApp, um Fenstermeldungen zu übersetzen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden.

CPaneFrameWnd::RedrawAll

Aktualisiert alle Minirahmenfenster neu.

CPaneFrameWnd::RemoveNonValidPanes

Aufgerufen durch das Framework, um nicht-gültige Bereiche zu entfernen.

CPaneFrameWnd::RemovePane

Entfernt einen Bereich von Minirahmenfenster.

CPaneFrameWnd::ReplacePane

Ersetzt einen Bereich von anderen.

CPaneFrameWnd::SaveState

Rettet den Zustand des Bereichs in die Registrierung.

CPaneFrameWnd::Serialize

Liest oder Schreiben dieses Objekt von oder einem Archiv.

CPaneFrameWnd::SetCaptionButtons

Satzbeschriftungsschaltflächen.

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

Legt den Zeitgeber Andocken fest.

CPaneFrameWnd::SetDockState

Legt den angedockten Zustand.

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

Aufgerufen vom Framework, um den predocking Zustand festzulegen.

CPaneFrameWnd::SizeToContent

Passt die Größe eines Minirahmenfensters, sodass es an Größe zu einem enthaltenden Bereich entspricht.

CPaneFrameWnd::StartTearOff

Reißt ein Menü ab.

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

Bb984503.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CPaneFrameWnd::OnCheckRollState

Bestimmt, ob ein Minirahmenfenster auf oder ab zusammengeführt werden soll.

CPaneFrameWnd::OnDrawBorder

Zeichnet die Rahmen eines Minirahmenfensters.

Bb984503.collapse_all(de-de,VS.110).gifDatenmember

Name

Description

CPaneFrameWnd::m_bUseSaveBits

Gibt an, ob die Fensterklasse mit dem CS_SAVEBITS-Klassenformat registriert.

Hinweise

Das Framework erstellt automatisch ein Objekt CPaneFrameWnd, wenn ein Bereich von einem angedockten Zustand in einen unverankerten Zustand umgeschaltet wird.

Ein Minirahmenfenster kann mit dem Inhalt gezogen werden, der sichtbar (unmittelbar angedockt) oder ein Ziehrechteck, der verwendet worden wäre (Standardandocken).Der andockbare Modus des Containerbereichs des Minirahmens ziehende bestimmt das Verhalten des Minirahmens.Weitere Informationen finden Sie unter CBasePane::GetDockingMode.

Ein Minirahmenfenster zeigt Schaltflächen auf der Beschriftung in Übereinstimmung mit dem enthaltenden Bereichsformat an.Wenn der Bereich geschlossen werden kann (CBasePane::CanBeClosed), zeigt er eine Schaltfläche Schließen an.Wenn der Bereich das AFX_CBRS_AUTO_ROLLUP Format besitzt, wird er einen Pin an.

Wenn Sie eine Klasse von CPaneFrameWnd berechnen, müssen Sie dem Framework mitteilen, wie es erstellt.Erstellen Sie die Klasse, indem Sie CPane::CreateDefaultMiniframe überschreiben, oder legen Sie den CPane::m_pMiniFrameRTC-Member fest, damit sie für den Ablaufklasseninformationen für die Klasse zeigt.

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

Anforderungen

Header: afxPaneFrameWnd.h

Siehe auch

Referenz

Hierarchien-Diagramm

CWnd-Klasse

Weitere Ressourcen

MFC-Klassen