Classe de CPaneContainer
A classe de CPaneContainer é um componente básico de modelo de encaixe implementado pelo MFC.Um objeto de essa classe armazena ponteiros para dois painéis de encaixe ou a duas instâncias de CPaneContainer. também armazena um ponteiro para o divisor que separa os painéis (ou contêineres).Aninhando contêiner dentro de contêineres, a estrutura pode criar uma árvore binária que representa layouts complexos de encaixe.A raiz da árvore de binária é armazenada em um objeto de CPaneContainerManager .
class CPaneContainer : public CObject
Membros
Construtores public
Nome |
Descrição |
---|---|
Construtor padrão. |
Métodos públicos
Nome |
Descrição |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leitura ou grava este objeto ou um arquivo neutro.Overrides ( CObject::Serialize.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comentários
Os objetos deCPaneContainer são criados automaticamente pela estrutura.
Exemplo
O exemplo a seguir demonstra como criar uma instância da classe de CPaneContainer .Este trecho de código é parte de Defina o tamanho do painel de exemplo.
CPaneDialog m_wndDlgBar;
...
CPaneDivider* pDefaultPaneDivider = m_wndDlgBar.GetDefaultPaneDivider ();
if (pDefaultPaneDivider == NULL)
{
AfxMessageBox (_T ("The DialogBar is not docked."));
return;
}
BOOL bLeftBar = FALSE;
CPaneContainer* pContainer = pDefaultPaneDivider->FindPaneContainer (&m_wndDlgBar, bLeftBar);
Hierarquia de herança
Requisitos
Cabeçalho: afxpanecontainer.h
Consulte também
Referência
Classe de CPaneContainerManager