Поделиться через


Класс CDockSite

Этот раздел включен для обеспечения полноты. Дополнительные сведения см. в исходном коде, расположенном в папке VC\atlmfc\src\mfc каталога установки Visual Studio.

Предоставляет функциональные возможности для размещения области, которые являются производными от Класс CPane в наборы строк.

class CDockSite: public CBasePane

Члены

Открытые методы

Имя

Описание

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

  (Переопределяет CBasePane::AdjustDockingLayout).

CDockSite::AdjustLayout

  (Переопределяет CBasePane::AdjustLayout).

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

  (Переопределяет CBasePane::CalcFixedLayout).

CDockSite::CanAcceptPane

  (Переопределяет CBasePane::CanAcceptPane).

CDockSite::CreateEx

  (Переопределяет CBasePane::CreateEx).

CDockSite::CreateRow

 

CDockSite::DockPane

  (Переопределяет CBasePane::DockPane).

CDockSite::DoesAllowDynInsertBefore

  (Переопределяет CBasePane::DoesAllowDynInsertBefore).

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

  (Переопределяет CBasePane::IsAccessibilityCompatible).

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

  (Переопределяет CBasePane::IsResizable).

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

Возвращает панель, закреплена на сайте закрепления в точке, которая определяется заданными параметром.

CDockSite::DockPaneLeftOf

Закрепит область слева от другой области.

CDockSite::FindPaneByID

Возвращает панель, которая определяется заданным идентификатором.

CDockSite::GetPaneList

Возвращает список панелей, закреплены на сайте закрепления.

CDockSite::RectSideFromPoint

 

CDockSite::RemovePane

 

CDockSite::RemoveRow

 

CDockSite::ReplacePane

 

CDockSite::RepositionPanes

 

CDockSite::ResizeDockSite

 

CDockSite::ResizeRow

 

CDockSite::ShowPane

Отображает панель.

CDockSite::ShowRow

 

CDockSite::SwapRows

 

Заметки

Платформа создает объекты CDockSite автоматически при вызове CFrameWndEx::EnableDocking. Сайта закрепления окна расположены на края клиентской области в главное фреймовое окно.

Обычно не следует вызывать службы, предоставленный сайтом закрепления поскольку Класс CFrameWndEx обрабатывает эти службы.

Пример

В следующем примере показано, как создать объект класса CDockSite.

   AFX_DOCKSITE_INFO info;
    CDockSite* pDockBar = (CDockSite*) info.pDockBarRTC->CreateObject();

Иерархия наследования

CObject CCmdTarget CWnd

         CBasePane CDockSite

Требования

заголовок: afxDockSite.h

См. также

Ссылки

Диаграмма иерархии

Класс CBasePane

Другие ресурсы

Классы MFC