Condividi tramite


CMFCBaseTabCtrl::CreateWrapper

Crea wrapper per una finestra cornice derivata da Classe CWnd ma non deriva da Classe di 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 di 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 di 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 di CMFCBaseTabCtrl

Grafico della gerarchia

Classe di CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Classe di CDockablePaneAdapter