次の方法で共有


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

参照

参照

CMFCBaseTabCtrl クラス

階層図

CDockablePaneAdapter クラス

CMFCBaseTabCtrl::SetDockingBarWrapperRTC