Partilhar via


Classe de CDockSite

Este tópico está incluído para fins de integridade. Para obter mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

Fornece a funcionalidade para organizar os painéis são derivados de Classe de CPane em jogos de linhas.

class CDockSite: public CBasePane

Membros

Bb982164.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

  Overrides ( CBasePane::AdjustDockingLayout.)

CDockSite::AdjustLayout

  Overrides ( CBasePane::AdjustLayout.)

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

  Overrides ( CBasePane::CalcFixedLayout.)

CDockSite::CanAcceptPane

  Overrides ( CBasePane::CanAcceptPane.)

CDockSite::CreateEx

  Overrides ( CBasePane::CreateEx.)

CDockSite::CreateRow

 

CDockSite::DockPane

  Overrides ( CBasePane::DockPane.)

CDockSite::DoesAllowDynInsertBefore

  Overrides ( CBasePane::DoesAllowDynInsertBefore.)

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

  Overrides ( CBasePane::IsAccessibilityCompatible.)

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

  Overrides ( CBasePane::IsResizable.)

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

Retorna um painel que está conectado no site da plataforma no ponto especificado pelo parâmetro fornecido.

CDockSite::DockPaneLeftOf

Insere um painel à esquerda de outro painel.

CDockSite::FindPaneByID

Retorna o painel que é identificado pela identificação determinada

CDockSite::GetPaneList

Retorna uma lista de painéis que estejam conectados no site da plataforma.

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

a estrutura cria objetos de CDockSite automaticamente quando você chama CFrameWndEx::EnableDocking.As janelas de site dock são posicionadas na borda da área cliente na janela do quadro chave.

Você geralmente não precisa chamar serviços fornecidos pelo site da Classe de CFrameWndEx como manipular esses serviços.

Exemplo

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

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

Hierarquia de herança

CObjectCCmdTargetCWnd

         CBasePaneCDockSite

Requisitos

Cabeçalho: afxDockSite.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CBasePane

Outros recursos

Classes MFC