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