Condividi tramite


CMFCBaseTabCtrl::CreateWrapper

Crea wrapper per una finestra cornice derivata da Classe CWnd ma non deriva da Classe CDockablePane.

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

Parametri

  • [in] pWndToWrap
    Un puntatore alla finestra cornice eseguito il wrapping.

  • [in] lpszTabLabel
    Stringa che contiene l'etichetta della finestra.

  • [in] bDetachable
    Un parametro booleano che indica se la finestra è staccabile.

Valore restituito

Un puntatore al wrapper derivata dalla classe CDockablePane se CreateWrapper correttamente crea una classe wrapper per pWndToWrap. Se il metodo non riesce, retruns pWndToWrap.

Note

Una finestra a schede possono ancorare qualsiasi oggetto derivato da CWnd. Tuttavia, in modo che un oggetto Classe CMFCBaseTabCtrl sia ancorabile, ogni oggetto in CMFCBaseTabCtrl deve essere staccabile. Pertanto, CMFCBaseTabCtrl esegue automaticamente il wrapping di tutti gli oggetti non derivati da CDockablePane.

Per impostazione predefinita, CMFCBaseTabCtrl crea istanze Classe CDockablePaneAdapter. Per modificare la classe predefinita del wrapper, chiamare CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Se pWndToWrap è derivato da CDockablePane, questo metodo non creerà un wrapper. Invece, non verrà completata e restituirà pWndToWrap.

Requisiti

intestazione: afxbasetabctrl.h

Vedere anche

Riferimenti

Classe CMFCBaseTabCtrl

Grafico delle gerarchie

Classe CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Classe CDockablePaneAdapter