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


CMDIFrameWndEx::RemovePaneFromDockManager

Отменяет регистрацию панель и удаляет его из диспетчера закрепления.

void RemovePaneFromDockManager(
   CBasePane* pControlBar,
   BOOL bDestroy,
   BOOL bAdjustLayout,
   BOOL bAutoHide,
   CBasePane* pBarReplacement 
);

Параметры

  • [входящий] pControlBar
    Указатель на панели для удаления.

  • [входящий] bDestroy
    TRUE для уничтожения удаленного панель.FALSE, чтобы не удалить его.

  • [входящий] bAdjustLayout
    TRUE чтобы обработать структуру закрепления немедленно.Если FALSE, произойдет изменение, только если событие перерисовывать происходит по другим причинам (пользователь изменяет размер окна, перетащите большая фрейма.и т д).

  • [входящий] bAutoHide
    TRUE, чтобы удалить область из списка панелей autohide.FALSE, чтобы удалить область из списка стандартных панелей.

  • [входящий] pBarReplacement
    Указатель на панели, которая заменит удаленная панель.

Заметки

Каждая область необходимо зарегистрировать с помощью закрепления, чтобы принять участие в структуре закрепления.Используйте CMDIFrameWndEx::AddPane или CMDIFrameWndEx::InsertPane для регистрации области.

Используйте этот метод, если область больше не является частью структуры закрепления фреймового окна.

Требования

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

См. также

Ссылки

Класс CMDIFrameWndEx

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

Класс CDockingManager