Compartilhar via


Classe de CPaneDivider

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.

A classe de CPaneDivider divide dois painéis, divide dois grupos de painéis, ou separa um grupo de painéis da área cliente da janela de quadro chave.

class CPaneDivider : public CBasePane

Membros

Bb983707.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CPaneDivider::CPaneDivider

 

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

Nome

Descrição

CPaneDivider::AddPaneContainer

 

CPaneDivider::AddPane

 

CPaneDivider::AddRecentPane

 

CPaneDivider::CalcExpectedDockedRect

 

CPaneDivider::CalcFixedLayout

  Overrides ( CBasePane::CalcFixedLayout.)

CPaneDivider::CheckVisibility

 

CPaneDivider::CreateEx

  Overrides ( CBasePane::CreateEx.)

CPaneDivider::DoesAllowDynInsertBefore

  Overrides ( CBasePane::DoesAllowDynInsertBefore.)

CPaneDivider::DoesContainFloatingPane

 

CPaneDivider::FindPaneContainer

 

CPaneDivider::FindTabbedPane

 

CPaneDivider::GetDefaultWidth

 

CPaneDivider::GetFirstPane

 

CPaneDivider::GetPaneDividerStyle

 

CPaneDivider::GetRootContainerRect

 

CPaneDivider::GetWidth

 

CPaneDivider::Init

 

CPaneDivider::InsertPane

 

CPaneDivider::IsAutoHideMode

  Overrides ( CBasePane::IsAutoHideMode.)

CPaneDivider::IsDefault

 

CPaneDivider::IsHorizontal

  Overrides ( CBasePane::IsHorizontal.)

CPaneDivider::Move

 

CPaneDivider::NotifyAboutRelease

 

CPaneDivider::OnShowPane

 

CPaneDivider::ReleaseEmptyPaneContainers

 

CPaneDivider::RemovePane

 

CPaneDivider::ReplacePane

 

CPaneDivider::RepositionPanes

 

CPaneDivider::Serialize

  Overrides ( CBasePane::Serialize.)

CPaneDivider::SetAutoHideMode

 

CPaneDivider::SetPaneContainerManager

 

CPaneDivider::ShowWindow

 

CPaneDivider::StoreRecentDockSiteInfo

 

CPaneDivider::StoreRecentTabRelatedInfo

 

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

Nome

Descrição

CPaneDivider::GetPanes

Retorna a lista de painéis que residem em Classe de CPaneContainer.Esse método deve ser chamado somente para divisores padrão do painel.

CPaneDivider::GetPaneDividers

Retorna a lista de divisores de painel que residem em Classe de CPaneContainer.Esse método deve ser chamado somente para divisores padrão do painel.

Bb983707.collapse_all(pt-br,VS.110).gifMembros de dados

Nome

Descrição

CPaneDivider::m_nDefaultWidth

Especifica a largura em pixels padrão de todos os divisores do painel no aplicativo.

CPaneDivider::m_pSliderRTC

Contém um ponteiro para informações sobre CPaneDividerobjeto derivado da classe de tempo de execução.

Comentários

A estrutura cria objetos de CPaneDivider automaticamente quando um painel é conectado.

Há dois tipos de divisores do painel:

  • um divisor padrão do painel é criado quando um grupo de painéis está conectado a um lado da janela do quadro chave.O divisor padrão do painel contém um ponteiro para Classe de CPaneContainerManager e redireciona a maioria das operações no grupo de painéis (como redimensionar um painel, ou o encaixe de outro painel ou contêiner) para o gerenciador de contêiner.Cada painel de encaixe mantém um ponteiro ao divisor padrão do painel.

  • Um divisor normal do painel divide apenas dois painéis em um contêiner.Para mais informações, consulte Classe de CPaneContainer.

Exemplo

O exemplo a seguir demonstra como obter um objeto de CPaneDivider de um objeto de CWorkspaceBar .Este trecho de código é parte de Exemplo de demonstração de guias MDI.

        // CWorkspaceBar m_wndWorkSpace
        CPaneDivider* pSlider = m_wndWorkSpace.GetDefaultPaneDivider ();

Hierarquia de herança

CObjectCCmdTargetCWnd

         CBasePaneCPaneDivider

Requisitos

Cabeçalho: afxPaneDivider.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CPaneContainerManager

Classe de CPaneContainer

Classe de CDockingManager

Classe de CBasePane

Outros recursos

Classes MFC