CMFCBaseTabCtrl::CreateWrapper

创建从 CWnd 类 派生的框架窗口的包装,但从 CDockablePane选件类未派生。

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

参数

  • [in] pWndToWrap
    指针到所包装的框架窗口。

  • [in] lpszTabLabel
    包含windows标签的字符串。

  • [in] bDetachable
    指示的boolean参数窗口是否为可拆的。

返回值

如果 CreateWrapper 成功创建 pWndToWrap的,包装选件类包装的指针从 CDockablePane 选件类派生的。 如果方法失败,它retruns pWndToWrap。

备注

一个选项卡式窗口可以停靠 CWnd从派生的任何对象。 但是,为了 CMFCBaseTabCtrl选件类 对象可以停靠,在 CMFCBaseTabCtrl 的每个对象必须是可拆的。 因此,CMFCBaseTabCtrl 自动换行 CDockablePane不从派生的任何对象。

默认情况下,CMFCBaseTabCtrl 创建 CDockablePaneAdapter选件类的实例。 若要更改包装的默认选件类,请调用 CMFCBaseTabCtrl::SetDockingBarWrapperRTC

如果 pWndToWrap 从 CDockablePane派生,此方法不会创建包装。 相反,它将失败并返回 pWndToWrap。

要求

标头: afxbasetabctrl.h

请参见

参考

CMFCBaseTabCtrl选件类

层次结构图

CDockablePane选件类

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

CDockablePaneAdapter选件类