CMFCBaseTabCtrl::InsertTab
タブ コントロールにタブを挿入します。
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