Compartilhar via


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

Consulte também

Referência

Classe CMDIFrameWndEx

Gráfico da hierarquia

Classe CDockingManager