次の方法で共有


CMFCBaseTabCtrl::AddTab

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

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

参照

関連項目

CMFCBaseTabCtrl クラス

階層図

CDockablePane クラス

CDockablePaneAdapter クラス