Compartilhar via


Classe CPaneDivider

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

The CPaneDivider a classe divide dois painéis, divide dois grupos de painéis ou separa um agrupar de painéis da área de cliente da janela do quadro principal.

class CPaneDivider : public CBasePane

Membros

Construtores públicos

Nome

Descrição

CPaneDivider::CPaneDivider

 

Métodos públicos

Nome

Descrição

CPaneDivider::AddPaneContainer

 

CPaneDivider::AddPane

 

CPaneDivider::AddRecentPane

 

CPaneDivider::CalcExpectedDockedRect

 

CPaneDivider::CalcFixedLayout

(Substitui CBasePane::CalcFixedLayout.)

CPaneDivider::CheckVisibility

 

CPaneDivider::CreateEx

(Substitui CBasePane::CreateEx.)

CPaneDivider::DoesAllowDynInsertBefore

(Substitui CBasePane::DoesAllowDynInsertBefore.)

CPaneDivider::DoesContainFloatingPane

 

CPaneDivider::FindPaneContainer

 

CPaneDivider::FindTabbedPane

 

CPaneDivider::GetDefaultWidth

 

CPaneDivider::GetFirstPane

 

CPaneDivider::GetPaneDividerStyle

 

CPaneDivider::GetRootContainerRect

 

CPaneDivider::GetWidth

 

CPaneDivider::Init

 

CPaneDivider::InsertPane

 

CPaneDivider::IsAutoHideMode

(Substitui CBasePane::IsAutoHideMode.)

CPaneDivider::IsDefault

 

CPaneDivider::IsHorizontal

(Substitui CBasePane::IsHorizontal.)

CPaneDivider::Move

 

CPaneDivider::NotifyAboutRelease

 

CPaneDivider::OnShowPane

 

CPaneDivider::ReleaseEmptyPaneContainers

 

CPaneDivider::RemovePane

 

CPaneDivider::ReplacePane

 

CPaneDivider::RepositionPanes

 

CPaneDivider::Serialize

(Substitui CBasePane::Serialize.)

CPaneDivider::SetAutoHideMode

 

CPaneDivider::SetPaneContainerManager

 

CPaneDivider::ShowWindow

 

CPaneDivider::StoreRecentDockSiteInfo

 

CPaneDivider::StoreRecentTabRelatedInfo

 

Métodos públicos

Nome

Descrição

CPaneDivider::GetPanes

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

CPaneDivider::GetPaneDividers

Retorna a lista de divisórias do painel que residem no Classe CPaneContainer. Esse método deve ser chamado somente para divisórias do painel padrão.

Membros de dados

Nome

Descrição

CPaneDivider::m_nDefaultWidth

Especifica a largura padrão em pixels de todas as divisórias do painel no aplicativo.

CPaneDivider::m_pSliderRTC

Contém um ponteiro para as informações de classe em tempo de execução sobre um CPaneDivider-derivados do objeto.

Comentários

O estrutura cria CPaneDivider objetos automaticamente quando um painel está encaixado.

Há dois tipos de divisórias do painel:

  • um padrão painel divisor é criado quando um agrupar de painel s está encaixado a um lado da janela do quadro principal.O divisor de painéis padrão contém um ponteiro para o Classe CPaneContainerManager e redireciona a maioria das operações no agrupar de painéis (sistema autônomo redimensionar um painel ou o encaixe de outro painel ou contêiner) ao gerente do contêiner. Cada painel encaixe mantém um ponteiro para o divisor de painéis do padrão.

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

Exemplo

O exemplo a seguir demonstra como obter um CPaneDivider objeto de um CWorkspaceBar objeto. Neste trecho de código faz parte o Exemplo do MDITabsDemo: MFC aplicativo MDI com guias.

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

Hierarquia de herança

CObject   CCmdTarget      CWnd

         CBasePane            CPaneDivider

Requisitos

Cabeçalho: afxPaneDivider.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CPaneContainerManager

Classe CPaneContainer

Classe CDockingManager

Classe CBasePane

Outros recursos

Classes (@@)