CMFCBaseTabCtrl::CreateWrapper

Crea un contenedor para una ventana de marco que sea derivada de Clase de CWnd pero no es derivado de Clase de CDockablePane.

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

Parámetros

  • [in] pWndToWrap
    Un puntero a la ventana de marco que se ajusta.

  • [in] lpszTabLabel
    Una cadena que contiene la etiqueta de la ventana.

  • [in] bDetachable
    Un parámetro boolean que indica si la ventana está desmontable.

Valor devuelto

Un puntero al contenedor derivado de la clase de CDockablePane si CreateWrapper crea correctamente una clase contenedora para pWndToWrap.Si el método, se retruns pWndToWrap.

Comentarios

Una ventana con fichas puede acoplar cualquier objeto derivado de CWnd.Sin embargo, para que un objeto de Clase de CMFCBaseTabCtrl sea acoplables, cada objeto de CMFCBaseTabCtrl debe es desmontable.Por consiguiente, CMFCBaseTabCtrl incluye automáticamente a cualquier objeto que no sea derivado de CDockablePane.

De forma predeterminada, CMFCBaseTabCtrl crea instancias de Clase de CDockablePaneAdapter.Para cambiar la clase predeterminada del contenedor, llame a CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

si pWndToWrap es derivado de CDockablePane, este método no creará un contenedor.En su lugar, se producirá un error y devolverá pWndToWrap.

Requisitos

encabezado: afxbasetabctrl.h

Vea también

Referencia

Clase de CMFCBaseTabCtrl

Gráfico de jerarquía

Clase de CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Clase de CDockablePaneAdapter