次の方法で共有


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

参照

関連項目

CToolBar クラス

階層図

CToolBar::CToolBar

CToolBar::LoadBitmap

CToolBar::SetButtons

CToolbar::LoadToolBar

CControlBar::CalcDynamicLayout

CControlBar::CalcFixedLayout