CMDIFrameWndEx::RemovePaneFromDockManager
Cancela o registro de um painel e a remove 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 a ser removido.[in] bDestroy
TRUE para destruir o painel removido. FALSE para não destruir.[in] bAdjustLayout
TRUE Para ajustar o layout de encaixe imediatamente. If FALSE, o ajuste ocorrerá somente quando um evento de redesenho de tela ocorrer por outros motivos (o usuário redimensiona a janela, você pode arrastar o quadro principal, etc.).[in] bAutoHide
TRUE Para remover o painel da lista de painéis de ocultar automaticamente. FALSE Para remover o painel da lista de painéis regulares.[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 fazer parte de layout encaixe.Use CMDIFrameWndEx::AddPane ou CMDIFrameWndEx::InsertPane para registrar os painéis.
Use este método quando um painel não é mais uma parte do layout encaixe da janela do quadro.
Requisitos
Cabeçalho: afxMDIFrameWndEx.h