CMFCTabCtrl::Create

创建选项卡控件并将它附加到 CMFCTabCtrl 对象。

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

参数

  • [in] style
    选项卡控件的样式。 有关更多信息,请参见“备注”。

  • [in] rect
    限制选项卡控件的矩形。

  • [in] pParentWnd
    指针到父窗口。 不得是 NULL。

  • [in] nID
    选项卡控件的ID。

  • [in] location
    选项的位置。 默认值为 LOCATION_BOTTOM。 有关更多信息,请参见“备注”。

  • [in] bCloseBtn
    显示在选项卡上的"关闭"按钮的TRUE ;否则,FALSE。 默认值为 FALSE。

返回值

如果成功,则为 TRUE;否则为 FALSE。

备注

下表描述了可用于 style 参数指定的值。

样式

说明

STYLE_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 方法。 此示例是 状态COLLECT示例的一部分。

    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选件类

层次结构图