Compartilhar via


CMFCBaseTabCtrl::CreateWrapper

Cria um wrapper para uma janela de quadro chave que é derivada de CWnd Class mas não é derivado de Classe de CDockablePane.

virtual CWnd* CreateWrapper(
   CWnd* pWndToWrap,
   LPCTSTR lpszTabLabel,
   BOOL bDetachable 
);

Parâmetros

  • [in] pWndToWrap
    Um ponteiro para a janela de quadro chave que é empacotada.

  • [in] lpszTabLabel
    Uma cadeia de caracteres que contém o rótulo para a janela.

  • [in] bDetachable
    Um parâmetro boolean que indica se a janela estiver destacável.

Valor de retorno

Um ponteiro ao wrapper derivado da classe de CDockablePane se CreateWrapper cria com êxito uma classe wrapper para pWndToWrap.Se o método falhar, ele retruns pWndToWrap.

Comentários

Uma janela com guias pode inserir qualquer objeto derivado de CWnd.Em o entanto, para que um objeto de Classe de CMFCBaseTabCtrl é encaixável, cada objeto em CMFCBaseTabCtrl deve ser destacável.Portanto, CMFCBaseTabCtrl quebra automaticamente todos os objetos que não são derivados de CDockablePane.

Por padrão, CMFCBaseTabCtrl cria instâncias de Classe de CDockablePaneAdapter.Para alterar a classe envoltório padrão, chame CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Se pWndToWrap é derivado de CDockablePane, este método não criará um wrapper.Em vez de isso, falhará e retornará pWndToWrap.

Requisitos

Cabeçalho: afxbasetabctrl.h

Consulte também

Referência

Classe de CMFCBaseTabCtrl

Gráfico de hierarquia

Classe de CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Classe de CDockablePaneAdapter