Compartilhar via


CMFCBaseTabCtrl::CreateWrapper

Cria um wrapper para uma janela do quadro que é derivada do Classe CWnd 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 do quadro que é empacotada.

  • [in] lpszTabLabel
    Uma seqüência de caracteres que contém o rótulo da janela.

  • [in] bDetachable
    Um parâmetro booliano que indica se a janela é removível.

Valor de retorno

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

Comentários

Uma janela com abas pode encaixar a qualquer objeto derivado de CWnd. No entanto, em ordem para um Classe CMFCBaseTabCtrl objeto deve ser encaixáveis, cada objeto na CMFCBaseTabCtrl deve ser removível. Portanto, CMFCBaseTabCtrl Ajusta automaticamente todos os objetos que não são derivados do CDockablePane.

Por padrão, a CMFCBaseTabCtrl cria instâncias das Classe CDockablePaneAdapter. Para alterar a classe de padrão do wrapper, telefonar CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

If pWndToWrap é derivado de CDockablePane, esse método não criará um wrapper. Em vez disso, ele irá falhar e retornar pWndToWrap.

Requisitos

Cabeçalho: afxbasetabctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCBaseTabCtrl

Classe CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Classe CDockablePaneAdapter