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


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

См. также

Ссылки

Класс CMFCBaseTabCtrl

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

Класс CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Класс CDockablePaneAdapter