CMDIFrameWndEx::RemovePaneFromDockManager
Desregistre um painel e removê-lo do gerenciador de encaixe.
void RemovePaneFromDockManager(
CBasePane* pControlBar,
BOOL bDestroy,
BOOL bAdjustLayout,
BOOL bAutoHide,
CBasePane* pBarReplacement
);
Parâmetros
[in] pControlBar
Um ponteiro para um painel seja removido.[in] bDestroy
ParaTRUE destruir o painel removido.FALSE para o não destrui-lo.[in] bAdjustLayout
TRUE para ajustar imediatamente o layout de encaixe.Se FALSE, o ajuste ocorrerá somente quando ocorre um evento redesenho por outros motivos (o usuário redimensiona a janela, arraste o quadro chave, etc..).[in] bAutoHide
TRUE para remover o painel da lista de painéis de autohide.FALSE para remover o painel da lista de painéis normal.[in] pBarReplacement
Um ponteiro para um painel que substitui o painel removido.
Comentários
Você deve registrar cada painel com o gerenciador de encaixe para participar no layout de encaixe.Use CMDIFrameWndEx::AddPane ou CMDIFrameWndEx::InsertPane para registrar os painéis.
Use este método quando um painel é não uma parte do layout de encaixe da janela do quadro.
Requisitos
Cabeçalho: afxMDIFrameWndEx.h