次の方法で共有


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 
);

パラメーター

  • [入力] lpszCaption
    ウィンドウ キャプションを指定します。

  • [入力] pParentWnd
    親ウィンドウへのポインターを指定します。 NULL は指定できません。

  • [入力] rect
    Outlook バーのサイズと位置をピクセル単位で指定します。

  • [入力] nID
    コントロール ID を指定します。 アプリケーションで使用される他のコントロール ID とは異なる ID にする必要があります。

  • [入力] dwStyle
    目的のコントロール バー スタイルを指定します。 有効な値については、「ウィンドウ スタイル」を参照してください。

  • [入力] dwControlBarStyle
    特別なライブラリ定義スタイルを指定します。

  • [入力] pContext
    作成コンテキストを指定します。

戻り値

メソッドが正常に実行された場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

CMFCOutlookBar オブジェクトは、次の手順で構築します。 まず、コンストラクターを呼び出し、その後 Create を呼び出して Outlook バー コントロールを作成し、CMFCOutlookBar オブジェクトに結び付けます。

dwControlBarStyle で指定される使用可能なライブラリ定義スタイルの一覧については、CBasePane::CreateEx のトピックを参照してください。

使用例

CMFCOutlookBar クラスの Create メソッドの使用方法を示す例を次に示します。 このコード スニペットは、「OutlookMultiViews サンプル:複数のビューと Outlook バーのコントロールに SDI アプリケーション」の一部です。

    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 クラス

階層図