CTabCtrl::Create

创建一个选项卡控件并将它附加到 CTabCtrl 对象的实例。

virtual BOOL Create(
  DWORD dwStyle,
  const RECT& rect,
  CWnd* pParentWnd,
  UINT nID 
);

参数

  • dwStyle
    指定选项卡控件的样式。 应用 选项卡控件样式的任意组合,描述在 Windows SDK。 为窗口样式列表还可以应用于控件参见 Remarks

  • rect
    指定选项卡控件的大小和位置。 它可以是 CRect 对象或 RECT 结构。

  • pParentWnd
    指定选项卡控件的父窗口,通常 CDialog。 不能为 NULL

  • nID
    指定选项卡控件的ID.

返回值

TRUE,如果对象的初始化成功;否则 FALSE

备注

在构造在两个步骤的一 CTabCtrl 对象。 首先,调用构造函数,然后调用 Create,创建选项卡控件并将它附加到 CTabCtrl 对象。

除了选项卡控件样式外,还可以将以下窗口样式应用于选项卡控件:

  • WS_CHILD 创建表示选项卡控件的子窗口。 不能使用 WS_POPUP 样式。

  • WS_VISIBLE 创建初始可见的可选控件。

  • WS_DISABLED 创建初始禁用的窗口。

  • WS_GROUP 指定一组控件的第一个控件用户可以从一个控件移动到下使用箭头键。 所有控件定义与 WS_GROUP 样式在第一个控件后属于同一组。 与 WS_GROUP 样式的下一个控件关闭样式并开始下一组(即一组结束下开始)的位置。

  • WS_TABSTOP 指定用户可以移动任何数量的控件之一使用tab键。 tab键移动用户移到 WS_TABSTOP 样式指定的下一个控件。

若要创建选项卡控件与扩展窗口样式,调用 CTabCtrl::CreateEx 而不是 Create

示例

// Assuming you have a member variable m_TabCtrl, that is a CTabCtrl
// object, you can use the following to create a tab control.

m_TabCtrl.Create(TCS_TABS | TCS_FIXEDWIDTH | WS_CHILD | WS_VISIBLE,
   rect, this, IDC_MYTAB);

// This creates a tab control with the given styles, and with
// an ID of IDC_MYTAB.

要求

Header: afxcmn.h

请参见

参考

CTabCtrl选件类

层次结构图

CTabCtrl::CTabCtrl