CMFCBaseTabCtrl::InsertTab
更新 : 2007 年 11 月
タブ コントロールにタブを挿入します。
Virtual void InsertTab(
CWnd* pNewWnd,
LPCTSTR lpszTabLabel,
int nInsertAt,
UINT uiImageId = (UINT)-1,
BOOL bDetachable = TRUE
);
virtual void InsertTab(
CWnd* pNewWnd,
UINT uiResTabLabel,
int nInsertAt,
UINT uiImageId = (UINT)-1,
BOOL bDetachable = TRUE
);
パラメータ
[入力] pNewWnd
このメソッドで新しいタブとして追加するウィンドウへのポインタ。[入力] lpszTabLabel
新しいタブのラベルが含まれている文字列。[入力] nInsertAt
新しいタブの 0 から始まるインデックス。[入力] uiImageId
イメージ リスト内のイメージ ID。タブ コントロールは、このイメージを新しいタブのアイコンとして使用します。[入力] bDetachable
新しいタブを切り離せるかどうかを表すブール値パラメータ。[入力] uiResTabLabel
ラベルのリソース ID。
解説
pNewWnd で示されたオブジェクトが CDockablePane クラス から派生しておらず、さらに bDetachable パラメータが TRUE の場合、新しいタブ用の特別なラッパーが作成されます。既定では、このラッパーは CDockablePaneAdapter クラス のインスタンスです。CMFCBaseTabCtrl::SetDockingBarWrapperRTC メソッドを使用して、異なるラッパー クラスを作成します。すべてのカスタム ラッパー クラスが、CDockablePaneAdapter から派生している必要があります。
必要条件
ヘッダー : afxbasetabctrl.h