次の方法で共有


CToolBar::Create

更新 : 2007 年 11 月

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

参照

参照

CToolBar クラス

階層図

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolbar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout

その他の技術情報

CToolBar のメンバ