Compartir a través de


CMFCBaseTabCtrl::CreateWrapper

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

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 CMFCBaseTabCtrl Class 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 CDockablePaneAdapter (Clase). 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

CMFCBaseTabCtrl Class

Gráfico de jerarquías

CDockablePane (Clase)

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

CDockablePaneAdapter (Clase)