CMFCBaseTabCtrl::CreateWrapper
Создает программа-оболочка для фреймового окна, которое является производным от Класс CWnd но не является производным от Класс CDockablePane.
virtual CWnd* CreateWrapper(
CWnd* pWndToWrap,
LPCTSTR lpszTabLabel,
BOOL bDetachable
);
Параметры
[входящий] pWndToWrap
Указатель на фреймовому окно, которое создает программу-оболочку.[входящий] lpszTabLabel
Строка, содержащая метку для окна.[входящий] bDetachable
Логический параметр, который указывает, является ли окно отделяемо.
Возвращаемое значение
Указатель на программе-оболочке, унаследованный от класса CDockablePane если CreateWrapper успешно создает класс-оболочка для pWndToWrap. Если метод завершается ошибкой, retruns pWndToWrap.
Заметки
Можно закрепить окно с вкладками любой объект, производный от CWnd. Однако для того, объект Класс CMFCBaseTabCtrl будет закрепляемая каждый объект на CMFCBaseTabCtrl быть отделяем. Поэтому CMFCBaseTabCtrl программу-оболочку автоматически создает все объекты, которые не являются производными от CDockablePane.
По умолчанию CMFCBaseTabCtrl создает экземпляры Класс CDockablePaneAdapter. Изменение класс программы-оболочки по умолчанию при обращении CMFCBaseTabCtrl::SetDockingBarWrapperRTC.
Если pWndToWrap является производным от CDockablePane, этот метод не создает программа-оболочка. Вместо этого он завершится неуспешно и возвратит pWndToWrap.
Требования
заголовок: afxbasetabctrl.h