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