Класс CPaneContainer
Класс CPaneContainer основной компонент, реализованной модели закрепления MFC. Объект этого класса содержит указатели на 2 или закрепляющий панели до 2 экземпляров CPaneContainer. также сохраняет указатель на разделителю, разделяющий области (или сегменты). С вложенными контейнерами внутри контейнеров, границы могут создать бинарный дерево, которое представляет сложные структуры закрепления. Корень дерева хранится в объекте CPaneContainerManager бинарный.
class CPaneContainer : public CObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор по умолчанию. |
Открытые методы
Имя |
Описание |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Считывает или записывает данный объект или архива. (Переопределяет CObject::Serialize). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заметки
Объекты CPaneContainer созданы автоматически средой.
Пример
В следующем примере показано, как создать экземпляр класса CPaneContainer. Этот фрагмент кода является частью Задайте размер панели образца.
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);
Иерархия наследования
Требования
заголовок: afxpanecontainer.h