MFC ToolBar
创建menu
- 创建工具栏资源
-
定义CFrameWnd的成员变量
CToolBar toolbar;
-
在CMyFrameWnd::OnCreate中加载工具栏
toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP); toolbar.LoadToolBar(IDR_TOOLBAR1);
工具栏消息
ON_COMMAND(ID_FILE_NEW,OnFileNew)
void CMyFrameWnd::OnFileNew()
{
AfxMessageBox(_T("Hello Menu"));
}
工具栏停靠
在CMyFrameWnd::OnCreate中设置
toolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP);
toolbar.LoadToolBar(IDR_TOOLBAR1);
toolbar.EnableDocking(CBRS_ALIGN_ANY);
this->EnableDocking(CBRS_ALIGN_ANY);
this->DockControlBar(&toolbar, AFX_IDW_DOCKBAR_BOTTOM);