次の方法で共有


CMFCTabCtrl::Create

タブ コントロールを作成し、それを CMFCTabCtrl オブジェクトにアタッチします。

BOOL Create(
   Style style,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID,
   Location ___location=LOCATION_BOTTOM,
   BOOL bCloseBtn=FALSE 
);

パラメーター

  • [入力] style
    タブ コントロールのスタイル。 詳細については、「解説」を参照してください。

  • [入力] rect
    タブ コントロールに外接する四角形。

  • [入力] pParentWnd
    親ウィンドウへのポインター。 NULL にしないでください。

  • [入力] nID
    タブ コントロールの ID。

  • [入力] ___location
    タブの位置。 既定値は LOCATION_BOTTOM です。 詳細については、「解説」を参照してください。

  • [入力] bCloseBtn
    タブに閉じるボタンを表示する場合は TRUE。それ以外の場合は FALSE。 既定値は FALSE です。

戻り値

正常終了した場合は TRUE を、それ以外の場合は FALSE を返します。

解説

style パラメーターに指定できる値を次の表に示します。

スタイル

説明

STYLE_3D

3D の外観のタブ コントロールを作成します。

STYLE_FLAT

フラット タブ付きのタブ コントロールを作成します。

STYLE_FLAT_SHARED_HORZ_SCROLL

フラット タブ、およびタブをスクロールできるスクロール バー (タブが親ウィンドウによってクリップされている場合) 付きのタブ コントロールを作成します。

STYLE_3D_ONENOTE

Microsoft OneNote のスタイルでタブ コントロールを作成します。

STYLE_3D_VS2005

Microsoft Visual Studio 2005 のスタイルでタブ コントロールを作成します。

STYLE_3D_ROUNDED

Microsoft Visual Studio 2005 のスタイルで曲線的なタブ付きのタブ コントロールを作成します。

STYLE_3D_ROUNDED_SCROLL

Microsoft Visual Studio 2005 のスタイルで曲線的なタブとスクロール ボタン付きのタブ コントロールを作成します。

___location パラメーターに指定できる値を次の表に示します。

場所

説明

LOCATION_BOTTOM

タブはタブ コントロールの下部に配置されます。

LOCATION_TOP

タブはタブ コントロールの上部に配置されます。

使用例

CMFCTabCtrl クラスの Create メソッドの使用方法を次の例に示します。 この例は、「StateCollection サンプル:MFC ツールバー コレクション アプリケーション」の一部です。

    CMFCTabCtrl m_wndTabs;


...


    // Create tabs window:
    // CRect rectDummy
    // this is a pointer to a parent window
    // fourth parameter is the id of the tab control
    if (!m_wndTabs.Create (CMFCTabCtrl::STYLE_FLAT, rectDummy, this, 1))
    {
        TRACE0("Failed to create output tab window\n");
        return -1;      // fail to create
    }

必要条件

**ヘッダー:**afxtabctrl.h

参照

参照

CMFCTabCtrl クラス

階層図