Compartilhar via


Classe CDockSite

Este tópico está incluído para 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 CPane em jogos de linhas.

class CDockSite: public CBasePane

Membros

Mé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 CWinAppEx É 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

CObject CCmdTarget CWnd

         CBasePane CDockSite

Requisitos

Cabeçalho: afxDockSite.h

Consulte também

Referência

Gráfico da hierarquia

Classe CBasePane

Outros recursos

Classes MFC