使用VC6.0的向导创建一个单文档工程,在CMainFrame定义了成员变量
CToolBar m_wndToolBar;
在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
}上面的EnableDocking使用了参数CBRS_ALIGN_TOP和CBRS_ALIGN_ANY就不出错误
但是如果使用CBRS_ALIGN_BOTTOM就出现bug的错误,为什么呢?怎样改正?
CToolBar m_wndToolBar;
在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
}上面的EnableDocking使用了参数CBRS_ALIGN_TOP和CBRS_ALIGN_ANY就不出错误
但是如果使用CBRS_ALIGN_BOTTOM就出现bug的错误,为什么呢?怎样改正?
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))看上面的CreateEx函数,有CBRS_TOP, 改为CBRS_BOTTOM就可以了