Classe di CPaneContainer
La classe CPaneContainer è un componente di base del modello di ancoraggio implementato da MFC.Un oggetto di questa classe archivia i puntatori a due riquadri agganciati o a due istanze CPaneContainer. inoltre memorizza un puntatore al separatore che separa i riquadri (o i contenitori).Impossibile annidare i contenitori nei contenitori, il framework può compilare una struttura ad albero binaria che rappresenta layout complessi di ancoraggio.La radice della struttura ad albero binaria viene archiviata in un oggetto CPaneContainerManager.
class CPaneContainer : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore predefinito. |
Metodi pubblici
Nome |
Descrizione |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lettura o scrittura questo oggetto da o in un archivio.(Override CObject::Serialize). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note
Gli oggetti diCPaneContainer vengono creati automaticamente dal framework.
Esempio
Nell'esempio seguente viene illustrato come costruire un'istanza della classe CPaneContainer.Questo frammento di codice fa parte Impostare l'esempio di dimensioni del riquadro.
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);
Gerarchia di ereditarietà
Requisiti
intestazione: afxpanecontainer.h
Vedere anche
Riferimenti
Classe di CPaneContainerManager