共用方式為


CMFCBaseTabCtrl::CreateWrapper

若要從 CWnd 類別 衍生的框架視窗的包裝函式,但是從 CDockablePane 類別不是衍生自。

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

參數

  • [in] pWndToWrap
    指標到包裝框架視窗。

  • [in] lpszTabLabel
    包含視窗的標籤的字串。

  • [in] bDetachable
    布林值 (Boolean) 參數視窗是否為可拆的。

傳回值

如果 CreateWrapper 成功建立, pWndToWrap的包裝函式類別的包裝函式的指標 CDockablePane 從類別衍生自。 如果方法失敗,則 retruns pWndToWrap。

備註

一個索引標籤式視窗可以停駐 CWnd從衍生的物件。 然而,為了 CMFCBaseTabCtrl 類別 物件可以停駐,在 CMFCBaseTabCtrl 的每個物件都必須是可拆的。 因此, CMFCBaseTabCtrl 自動包裝從 CDockablePane不是衍生自的任何物件。

根據預設, CMFCBaseTabCtrlCDockablePaneAdapter 類別建立執行個體。 若要變更包裝函式的預設類別,請呼叫 CMFCBaseTabCtrl::SetDockingBarWrapperRTC

如果 pWndToWrap 從 CDockablePane衍生自類別,這個方法不會建立包裝函式。 相反地,它將會失敗並傳回 pWndToWrap。

需求

標題: afxbasetabctrl.h

請參閱

參考

CMFCBaseTabCtrl 類別

階層架構圖

CDockablePane 類別

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

CDockablePaneAdapter 類別