Classe CPaneContainer
The CPaneContainer classe é um componente básico de modelo de encaixe implementado pelo MFC Feature Pack. Um objeto dessa classe armazena ponteiros para dois painéis encaixe ou duas instâncias de CPaneContainer. Ele também armazena um ponteiro para a linha divisória que separa os painéis (ou os recipientes). Com aninhamento contêineres dentro de recipientes, a estrutura pode construir um binário árvore que representa o encaixe de layouts complexos.A raiz da árvore binária é armazenada em um CPaneContainerManager objeto.
class CPaneContainer : public CObject
Membros
Construtores públicos
Nome |
Descrição |
---|---|
CPaneContainer::CPaneContainer |
Construtor padrão. |
Métodos públicos
Nome |
Descrição |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lê ou grava este objeto de ou para um arquivar.(Substitui CObject::Serialize.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comentários
CPaneContainer objetos são criados automaticamente pela estrutura.
Exemplo
O exemplo a seguir demonstra como construir uma instância do CPaneContainer classe. Neste trecho de código faz parte o Exemplo do SetPaneSize: Encaixe aplicativo de dimensionar do painel de configuração.
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