CMFCOutlookBar::Create
更新 : 2007 年 11 月
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