CToolBar::Create
Windows のツール バー (子ウィンドウ) を作成し、CToolBar オブジェクトに関連付けます。
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP,
UINT nID = AFX_IDW_TOOLBAR
);
パラメーター
pParentWnd
ツール バーの親ウィンドウへのポインター。dwStyle
ツール バーのスタイルです。 追加のスタイルとして次のものがあります。CBRS_TOP コントロール バーはフレーム ウィンドウの上端に配置されます。
CBRS_BOTTOM コントロール バーはフレーム ウィンドウの下端に配置されます。
CBRS_NOALIGN 親ウィンドウのサイズが変更されても、コントロール バーは再配置されません。
CBRS_TOOLTIPS コントロール バーはツール ヒントを表示します。
CBRS_SIZE_DYNAMIC コントロール バーのサイズ変更スタイルは動的です。
CBRS_SIZE_FIXED コントロール バーのサイズ変更スタイルは固定されています。
CBRS_FLOATING コントロール バーは浮動型です。
CBRS_FLYBY ステータス バーは、ボタンについての情報を表示します。
CBRS_HIDE_INPLACE コントロール バーはユーザーには表示されません。
nID
ツール バーの子ウィンドウの ID。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
また、ツール バーの高さを既定値に設定します。
使用例
// This code fragment is taken from CMainFrame::OnCreate
// CMainFrame is derived from CMDIFrameWnd.
//This example creates a dockable toolbar.
if (!m_wndToolBar.Create(this) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
//Make the toolbar dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
必要条件
**ヘッダー:**afxext.h
参照
参照
CControlBar::CalcDynamicLayout