Klasa CPaneContainer
CPaneContainer Klasy jest podstawowym składnikiem modelu dokowania, realizowane przez MFC.Obiekt tej klasy przechowuje wskaźniki dwa okienka dokowania lub dwa wystąpienia CPaneContainer. przechowuje on również wskaźnik do podziału, oddzielający okienka (lub kontenery).Przez zagnieżdżanie kontenerów wewnątrz kontenerów ramach zbudować drzewo binarne, reprezentującą złożonych układów dokowania.Katalog główny drzewa binarny jest przechowywany w CPaneContainerManager obiektu.
class CPaneContainer : public CObject
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor domyślny. |
Metody publiczne
Nazwa |
Opis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Odczytuje lub zapisuje ten obiekt z lub do archiwum.(Zastępuje CObject::Serialize.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Uwagi
CPaneContainerobiekty są tworzone automatycznie w ramach.
Przykład
Poniższy przykład demonstruje, jak skonstruować wystąpienia CPaneContainer klasy.To urywek kodu jest częścią Ustaw rozmiar okienka próbki.
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);
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxpanecontainer.h