次の方法で共有


CMFCBaseTabCtrl::AddTab

更新 : 2007 年 11 月

タブ コントロールに新しいタブを追加します。

virtual void AddTab(
   CWnd* pTabWnd,
   LPCTSTR lpszTabLabel,
   UINT uiImageId = (UINT)-1,,
   BOOL bDetachable = TRUE
);
virtual void AddTab(
   CWnd* pTabWnd,
   UINT uiResTabLabel,
   UINT uiImageId = (UINT)-1,
   BOOL bDetachable = TRUE
);

パラメータ

  • [入力] pTabWnd
    このメソッドで新しいタブとして表現されるウィンドウへのポインタ。

  • [入力] lpszTabLabel
    新しいタブのラベルが含まれている文字列。

  • [入力] uiImageId
    イメージ リスト内のイメージ ID。タブ コントロールは、このイメージを新しいタブのアイコンとして使用します。

  • [入力] uiResTabLabel
    ラベルのリソース ID。

  • [入力] bDetachable
    新しいタブをデタッチできるかどうかを表すブール値パラメータ。

解説

pTabWnd で示されたオブジェクトが CDockablePane クラスから派生しておらず、さらに bDetachable パラメータが TRUE の場合、pTabWnd オブジェクト用のラッパーが自動的に作成されます。このラッパーにより、pTabWnd オブジェクトをデタッチできるようになります。既定では、ラッパーは CDockablePaneAdapter クラスのインスタンスです。既定のラッパーで提供される機能を受け入れられない場合は、CMFCBaseTabCtrl::SetDockingBarWrapperRTC メソッドを使用して別のラッパーを指定します。

必要条件

ヘッダー : afxbasetabctrl.h

参照

概念

MFC 階層図

参照

CMFCBaseTabCtrl クラス

CDockablePane クラス

CDockablePaneAdapter クラス