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