Класс CAutoHideDockSite
CAutoHideDockSite расширяет Класс CDockSite панели закрепления автоматического скрытия ".
class CAutoHideDockSite : public CDockSite
Члены
Открытые конструкторы
Имя |
Описание |
CAutoHideDockSite::CAutoHideDockSite |
Создает объект CAutoHideDockSite. |
CAutoHideDockSite::~CAutoHideDockSite |
Деструктор. |
Открытые методы
Имя |
Описание |
CAutoHideDockSite::AllowShowOnPaneMenu |
Указывает, отображается ли CAutoHideDockSite в меню панели. |
Определяет, является ли базовый объект является производным от Класс CMFCAutoHideBar панели. |
|
Закрепит панель к данному объекту CAuotHideDockSite. |
|
Извлекает размер сайта закрепления в координатах экрана. |
|
Перерисовывает панель, на CAutoHideDockSite с глобальными полями и дистанционированием кнопки. |
|
Устанавливает поля на левой стороне панели закрепления. |
|
Устанавливает поля в правой части панели закрепления. |
|
Вызовы CMFCAutoHideBar::UnSetAutoHideMode для объектов на CAutoHideDockSite. |
Элементы данных
Имя |
Описание |
Определяет размер пространства между панели инструментов панели закрепления и граничную.Эта область определяется из левого края, верхнего края в зависимости от выравнивания для закрепления. |
Заметки
При вызове CFrameWndEx::EnableAutoHidePanes, инфраструктура автоматически создают объект CAutoHideDockSite.В большинстве случаев следует создавать экземпляр или использования этого класса напрямую.
На панели закрепления разрыв между левыми панели закрепления и левым Класс CMFCAutoHideButton.
Иерархия наследования
Пример
В следующем примере показано, как получить объект CAutoHideDockSite из объекта CMFCAutoHideBar, и, как задать левые и правое поле панели закрепления.
CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
pParentDockBar->SetOffsetLeft(10);
pParentDockBar->SetOffsetRight(10);
Требования
заголовок: afxautohidedocksite.h