Condividi tramite


Classe CDockSite

Questo argomento è incluso per motivi di completezza. Per informazioni dettagliate, vedere il codice sorgente disponibile nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

Fornisce la funzionalità per disporre i riquadri derivati da Classe CPane in serie di righe.

class CDockSite: public CBasePane

Membri

Metodi pubblici

Nome

Descrizione

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

  (Override CBasePane::AdjustDockingLayout).

CDockSite::AdjustLayout

  (Override CBasePane::AdjustLayout).

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

  (Override CBasePane::CalcFixedLayout).

CDockSite::CanAcceptPane

  (Override CBasePane::CanAcceptPane).

CDockSite::CreateEx

  (Override CBasePane::CreateEx).

CDockSite::CreateRow

 

CDockSite::DockPane

  (Override CBasePane::DockPane).

CDockSite::DoesAllowDynInsertBefore

  (Override CBasePane::DoesAllowDynInsertBefore).

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

  (Override CBasePane::IsAccessibilityCompatible).

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

  (Override CBasePane::IsResizable).

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

Restituisce un riquadro è ancorato nel sito di ancoraggio al punto specificato dal parametro specificato.

CDockSite::DockPaneLeftOf

Nuovamente il riquadro a sinistra di un altro riquadro.

CDockSite::FindPaneByID

Restituisce il riquadro identificato dall'ID

CDockSite::GetPaneList

Restituisce un elenco dei riquadri che sono ancorati al sito di ancoraggio.

CDockSite::RectSideFromPoint

 

CDockSite::RemovePane

 

CDockSite::RemoveRow

 

CDockSite::ReplacePane

 

CDockSite::RepositionPanes

 

CDockSite::ResizeDockSite

 

CDockSite::ResizeRow

 

CDockSite::ShowPane

Verrà visualizzato il riquadro.

CDockSite::ShowRow

 

CDockSite::SwapRows

 

Note

Il framework crea oggetti CDockSite automaticamente quando si chiama CFrameWndEx::EnableDocking. Le finestre del sito di ancoraggio vengono posizionate al bordo dell'area client della finestra cornice principale.

In genere non è necessario chiamare i servizi forniti dal sito di ancoraggio perché Classe CFrameWndEx gestisce questi servizi.

Esempio

Nell'esempio seguente viene illustrato come creare un oggetto classe CDockSite.

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

Gerarchia di ereditarietà

CObject CCmdTarget CWnd

         CBasePane CDockSite

Requisiti

intestazione: afxDockSite.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CBasePane

Altre risorse

Classi MFC