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