CMFCOutlookBar::Create
创建Outlook栏控件。
virtual BOOL Create(
LPCTSTR lpszCaption,
CWnd* pParentWnd,
const RECT& rect,
UINT nID,
DWORD dwStyle,
DWORD dwControlBarStyle=AFX_CBRS_RESIZE,
CCreateContext* pContext=NULL
);
参数
[in] lpszCaption
指定窗口标题。[in] pParentWnd
指定指针到父窗口。 不能为NULL。[in] rect
以像素为单位指定外型栏大小并确定。[in] nID
指定控件ID. 必须是不同应用程序中使用的其他控件ID。[in] dwStyle
指定预期控件条样式。 有关可能的值,请参见 窗口样式。[in] dwControlBarStyle
指定特定库中定义的样式。[in] pContext
创建上下文。
返回值
非零,则方法成功;否则为0。
备注
在构造在两个步骤的一 CMFCOutlookBar 对象。 第一次调用构造函数,然后调用 Create,创建外型栏控件并将它附加到 CMFCOutlookBar 对象。
为 dwControlBarStyle将指定的可用的库中定义的样式的列表参见 CBasePane::CreateEx。
示例
下面的示例演示如何使用 CMFCOutlookBar 选件类的 Create 方法。 此代码段是 Outlook多视图示例的一部分。
CMFCOutlookBar m_wndShortcutsBar;
...
// int nInitialWidth
// CString strCaption
if (!m_wndShortcutsBar.Create (strCaption, this,
CRect (0, 0, nInitialWidth, nInitialWidth),
ID_VIEW_OUTLOOKBAR, WS_CHILD | WS_VISIBLE | CBRS_LEFT))
{
TRACE0("Failed to create outlook bar\n");
return FALSE; // fail to create
}
要求
标头: afxoutlookbar.h