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