次の方法で共有


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

参照

概念

MFC 階層図

参照

CMFCBaseTabCtrl クラス

CDockablePaneAdapter クラス

CMFCBaseTabCtrl::SetDockingBarWrapperRTC