CWnd クラス から派生するが、CDockablePane クラス からは派生しないフレーム ウィンドウのラッパーを作成します。
virtual CWnd* CreateWrapper(
CWnd* pWndToWrap,
LPCTSTR lpszTabLabel,
BOOL bDetachable
);
パラメーター
[入力] pWndToWrap
ラップされるフレーム ウィンドウへのポインター。[入力] lpszTabLabel
ウィンドウのラベルが含まれている文字列。[入力] bDetachable
ウィンドウをデタッチできるかどうかを表すブール値パラメーター。
戻り値
CreateWrapper により pWndToWrap のラッパー クラスが正常に作成された場合は、CDockablePane クラスから派生したラッパーへのポインター。 メソッドが失敗した場合は pWndToWrap を返します。
解説
タブ付きウィンドウは、CWnd から派生したオブジェクトとドッキングできます。 ただし、CMFCBaseTabCtrl クラス オブジェクトをドッキングできるようにするには、CMFCBaseTabCtrl のすべてのオブジェクトがデタッチできる必要があります。 このため、CMFCBaseTabCtrl は CDockablePane から派生しないオブジェクトを自動的にラップします。
既定では、CMFCBaseTabCtrl は CDockablePaneAdapter クラス のインスタンスを作成します。 ラッパーの既定のクラスを変更するには、CMFCBaseTabCtrl::SetDockingBarWrapperRTC を呼び出します。
pWndToWrap が CDockablePane から派生している場合、このメソッドはラッパーを作成しません。 代わりに、メソッドは失敗し、pWndToWrap を返します。
必要条件
**ヘッダー:**afxbasetabctrl.h