请问在用BCG创建的多文档中如何创建非BCG的工具栏??
如题。
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CBCGPMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
/////
...
此处创建了一个BCG的工具栏,能正常显示,还想创建一个非BCG工具栏
...
//// 非BCG工具栏创建如下:
if (!m_wndmyToolBar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_SIZE_FIXED|CBRS_TOP|CBRS_TOOLTIPS, IDW_DRAWBAR) ||
!m_wndmyToolBar.LoadBitmap(IDB_TOOL) ||
!m_wndmyToolBar.SetButtons(amyTool,sizeof(amyTool)/sizeof(UINT)))
{
TRACE0("Failed to create toolbar\n");
return FALSE; // fail to create
}
m_wndmyToolBar.EnableDocking(CBRS_ALIGN_ANY);
CMDIFrameWnd::EnableDocking(CBRS_ALIGN_ANY|CBRS_FLOAT_MULTI);
CMDIFrameWnd::DockControlBar(&m_wndmyToolBar);
....
}
为什么不能显示出来????????? 用FloatControlBar()能显示出来 。。。 求解~