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

请参见

参考

CMFCOutlookBar选件类

层次结构图