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_*包装停靠窗格的样式。

备注

使用此功能添加控件作为外型栏的新页。

内部此函数在 CMFCBaseTabCtrl::AddTab调用。

如果设置 bDetachable 到 TRUE,内部 AddControl 创建一 CDockablePaneAdapter 对象并包装添加的控件。它自动设置选项卡式窗口的运行时选件类为 CMFCOutlookBar 运行时选件类和浮动帧的运行时选件类为 CMultiPaneFrameWnd

示例

下面的示例在 CMFCOutlookBarTabCtrl 选件类演示如何使用 AddControl 方法。此代码段是 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选件类