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