CDockSite-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.

Stellt Funktionalität zum Anordnen von Bereichen bereit, die von CPane-Klasse in Sätze Zeilen berechnet werden.

class CDockSite: public CBasePane

Mitglieder

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

Name

Beschreibung

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

  (Überschreibungen CBasePane::AdjustDockingLayout.)

CDockSite::AdjustLayout

  (Überschreibungen CBasePane::AdjustLayout.)

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

  (Überschreibungen CBasePane::CalcFixedLayout.)

CDockSite::CanAcceptPane

  (Überschreibungen CBasePane::CanAcceptPane.)

CDockSite::CreateEx

  (Überschreibungen CBasePane::CreateEx.)

CDockSite::CreateRow

 

CDockSite::DockPane

  (Überschreibungen CBasePane::DockPane.)

CDockSite::DoesAllowDynInsertBefore

  (Überschreibungen CBasePane::DoesAllowDynInsertBefore.)

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

  (Überschreibungen CBasePane::IsAccessibilityCompatible.)

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

  (Überschreibungen CBasePane::IsResizable.)

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

Gibt einen Bereich zurück, der in die Docksite am Punkt angedockt ist, der durch den angegebenen Parameter angegeben wird.

CDockSite::DockPaneLeftOf

Dockt einen Bereich auf der linken Seite eines anderen Bereichs an.

CDockSite::FindPaneByID

Gibt den Bereich zurück, der durch die angegebene ID identifiziert wird

CDockSite::GetPaneList

Gibt eine Liste von Bereichen zurück, die an der Docksite angedockt werden.

CDockSite::RectSideFromPoint

 

CDockSite::RemovePane

 

CDockSite::RemoveRow

 

CDockSite::ReplacePane

 

CDockSite::RepositionPanes

 

CDockSite::ResizeDockSite

 

CDockSite::ResizeRow

 

CDockSite::ShowPane

Zeigt den Bereich an.

CDockSite::ShowRow

 

CDockSite::SwapRows

 

Hinweise

Das Framework erstellt CDockSite-Objekte automatisch, wenn Sie CFrameWndEx::EnableDocking aufrufen.Docksitefenster werden am Rand des Clientbereichs auf dem Hauptrahmenfenster positioniert.

Sie müssen normalerweise die Dienste nicht aufrufen bereitgestellt durch die Docksite, da CFrameWndEx-Klasse diese Dienste behandelt.

Beispiel

Das folgende Beispiel zeigt, wie ein Objekt der Klasse CDockSite erstellt.

    AFX_DOCKSITE_INFO info;
    CDockSite* pDockBar = (CDockSite*) info.pDockBarRTC->CreateObject();

Vererbungshierarchie

CObjectCCmdTargetCWnd

         CBasePaneCDockSite

Anforderungen

Header: afxDockSite.h

Siehe auch

Referenz

Hierarchien-Diagramm

CBasePane-Klasse

Weitere Ressourcen

MFC-Klassen