Поделиться через


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
    Идентификатор набора вкладок.

  • [входящий] location
    Расположение вкладок. Значение по умолчанию — LOCATION_BOTTOM. Дополнительные сведения см. в разделе "Примечания".

  • [входящий] bCloseBtn
    TRUE для отображения кнопки закрытия на вкладке; в противном случае – значение FALSE. Значение по умолчанию — FALSE.

Возвращаемое значение

Имеет значение TRUE в случае успешного выполнения; иначе — FALSE.

Заметки

Следующая таблица описывает значения можно указать для параметра style.

Стиль

Описание

STYLE_3D

Создает набор вкладок с видом выпуклая граница.

STYLE_FLAT

Создает набор вкладок с неструктурированными вкладками.

STYLE_FLAT_SHARED_HORZ_SCROLL

Создает набор вкладок с неструктурированными вкладками и полосой прокрутки, которые могут прокручиваться вкладки, если они закреплены родительским окном.

STYLE_3D_ONENOTE

Создает набор вкладок в стиле Майкрософт 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

Вкладки в верхней части найдены набор вкладок.

Пример

В следующем примере показано, как использовать метод Create в классе CMFCTabCtrl. Данный пример является частью Образец коллекции состояния.

 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

Диаграмма иерархии