【VC开源代码栏目提醒】:网学会员VC开源代码为您提供停靠工具栏Dlg.cpp参考,解决您在停靠工具栏Dlg.cpp学习中工作中的难题,参考学习。
#include <afxwin.h>
#include <afxcmn.h>
#include "resource.h"
#include "停靠工具栏Dlg.h"
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
//调用父类的OnCreate事件,否则界面会不刷新
if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
//创建工具条
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_TOOLTIPS | CBRS_GRIPPER) ||
!m_wndToolBar.LoadToolBar(IDR_TOOLBAR))
{
MessageBox(TEXT("未能创建工具栏"), TEXT("提示窗口"));
return -1;
}
//设置工具条停靠位置
EnableDocking(CBRS_ALIGN_ANY);
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()