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


CMFCOutlookBarTabCtrl::AddControl

Добавляет элемент управления Windows в виде новой вкладки на панели outlook.

void AddControl(
   CWnd* pWndCtrl,
   LPCTSTR lpszName,
   int nImageID=-1,
   BOOL bDetachable=TRUE,
   DWORD dwControlBarStyle=AFX_CBRS_FLOAT | AFX_CBRS_CLOSE | 
                           AFX_CBRS_RESIZE | CBRS_AFX_AUTOHIDE 
);

Параметры

  • [in] pWndCtrl
    Указатель на элемент управления для добавления.

  • [in] lpszName
    Указывает имя вкладки.

  • [in] bDetachable
    Если TRUE страница будет создано как отделяемый.

  • [in] nImageID
    Индекс образа во внутреннем списке завершения образа для образа, отображаемый в новой вкладке.

  • [in] dwControlBarStyle
    Определяет AFX_CBRS_* стиль для создания программу-оболочкуых закрепляющего панелей.

Заметки

Используйте эту функцию для добавления элемента управления в качестве новой страницы панели outlook.

Вызовы этой функции для внутреннего использования в CMFCBaseTabCtrl::AddTab.

Если набор bDetachable к TRUE, AddControl внутренне создать объект CDockablePaneAdapter и создаете программу-оболочку добавленный элемент управления. Он отражает класса среды выполнения нашитого окна с классом среды выполнения CMFCOutlookBar и класса среды выполнения с плавающей рамы к CMultiPaneFrameWnd.

Пример

В следующем примере показано, как использовать метод AddControl в классе CMFCOutlookBarTabCtrl. Этот фрагмент кода является частью Пример demo outlook.

 // CMFCOutlookBarTabCtrl* pOutlookBar 
    // DWORD dwStyle = AFX_CBRS_FLOAT | AFX_CBRS_AUTOHIDE | AFX_CBRS_RESIZE 
    // CMFCOutlookBarPane pane1 
    // The third parameter is the image index.
    pOutlookBar->AddControl(&pane1, _T("General"), 0, TRUE, dwStyle);

Требования

заголовок: afxOutlookBarTabCtrl.h

См. также

Ссылки

Класс CMFCOutlookBarTabCtrl

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

Класс CMFCOutlookBar

Класс CMultiPaneFrameWnd