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