Compartilhar via


CMFCBaseTabCtrl::CreateWrapper

Cria um wrapper para uma janela de quadro chave que é derivada de CWnd Class mas não é derivado de Classe 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 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 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 CMFCBaseTabCtrl

Gráfico da hierarquia

Classe CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Classe CDockablePaneAdapter