Partilhar via


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

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMDIFrameWndEx

Classe CDockingManager