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