Compartilhar via


Classe CDockSite

Isso Zoom, Para Cima e Ampliar está em construção.

Fornece funcionalidade para organizar os painéis que são obtidos com o Classe CPane em conjuntos de linhas.

class CDockSite: public CBasePane

Membros

Métodos públicos

Nome

Descrição

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

(Substitui CBasePane::AdjustDockingLayout.)

CDockSite::AdjustLayout

(Substitui CBasePane::AdjustLayout.)

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

(Substitui CBasePane::CalcFixedLayout.)

CDockSite::CanAcceptPane

(Substitui CBasePane::CanAcceptPane.)

CDockSite::CreateEx

(Substitui CBasePane::CreateEx.)

CDockSite::CreateRow

 

CDockSite::DockPane

(Substitui CBasePane::DockPane.)

CDockSite::DoesAllowDynInsertBefore

(Substitui CBasePane::DoesAllowDynInsertBefore.)

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

(Substitui CBasePane::IsAccessibilityCompatible.)

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

(Substitui CBasePane::IsResizable.)

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

Retorna um painel que está encaixado no site de encaixar no ponto especificado pelo parâmetro determinado.

CDockSite::DockPaneLeftOf

Encaixa um painel à esquerda de outro painel.

CDockSite::FindPaneByID

Retorna o painel que está identificado o ID fornecido.

CDockSite::GetPaneList

Retorna uma lista de painéis são encaixados no local de encaixar.

CDockSite::RectSideFromPoint

 

CDockSite::RemovePane

 

CDockSite::RemoveRow

 

CDockSite::ReplacePane

 

CDockSite::RepositionPanes

 

CDockSite::ResizeDockSite

 

CDockSite::ResizeRow

 

CDockSite::ShowPane

Mostra o painel.

CDockSite::ShowRow

 

CDockSite::SwapRows

 

Comentários

O estrutura cria CDockSite objetos automatitelefonary quando você telefonar CFrameWndEx::EnableDocking. Ancorar janelas de site são posicionadas na borda da área de cliente na janela do quadro principal.

Geralmente não é necessário que chamar os serviços fornecidos pelo site de encaixar porque Classe CFrameWndEx lida com esses serviços.

Exemplo

O exemplo a seguir demonstra como criar um objeto do CDockSite classe.

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

Hierarquia de herança

CObject   CCmdTarget      CWnd

         CBasePane            CDockSite

Requisitos

Cabeçalho: afxDockSite.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CBasePane

Outros recursos

Classes (@@)