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


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