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


Класс CAutoHideDockSite

CAutoHideDockSite расширяет Класс CDockSite панели закрепления автоматического скрытия ".

class CAutoHideDockSite : public CDockSite

Члены

Bb982618.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CAutoHideDockSite::CAutoHideDockSite

Создает объект CAutoHideDockSite.

CAutoHideDockSite::~CAutoHideDockSite

Деструктор.

Bb982618.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CAutoHideDockSite::AllowShowOnPaneMenu

Указывает, отображается ли CAutoHideDockSite в меню панели.

CAutoHideDockSite::CanAcceptPane

Определяет, является ли базовый объект является производным от Класс CMFCAutoHideBar панели.

CAutoHideDockSite::DockPane

Закрепит панель к данному объекту CAuotHideDockSite.

CAutoHideDockSite::GetAlignRect

Извлекает размер сайта закрепления в координатах экрана.

CAutoHideDockSite::RepositionPanes

Перерисовывает панель, на CAutoHideDockSite с глобальными полями и дистанционированием кнопки.

CAutoHideDockSite::SetOffsetLeft

Устанавливает поля на левой стороне панели закрепления.

CAutoHideDockSite::SetOffsetRight

Устанавливает поля в правой части панели закрепления.

CAutoHideDockSite::UnSetAutoHideMode

Вызовы CMFCAutoHideBar::UnSetAutoHideMode для объектов на CAutoHideDockSite.

Bb982618.collapse_all(ru-ru,VS.110).gifЭлементы данных

Имя

Описание

CAutoHideDockSite::m_nExtraSpace

Определяет размер пространства между панели инструментов панели закрепления и граничную.Эта область определяется из левого края, верхнего края в зависимости от выравнивания для закрепления.

Заметки

При вызове CFrameWndEx::EnableAutoHidePanes, инфраструктура автоматически создают объект CAutoHideDockSite.В большинстве случаев следует создавать экземпляр или использования этого класса напрямую.

На панели закрепления разрыв между левыми панели закрепления и левым Класс CMFCAutoHideButton.

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

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

Пример

В следующем примере показано, как получить объект CAutoHideDockSite из объекта CMFCAutoHideBar, и, как задать левые и правое поле панели закрепления.

    CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
    pParentDockBar->SetOffsetLeft(10);
    pParentDockBar->SetOffsetRight(10);

Требования

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

См. также

Ссылки

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

Класс CDockSite

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

Классы MFC