大家进来看下,为什么ToolBar会出现这个问题。
uv760 2013-04-19 12:31:59 这段是我创建工具栏的一段代码。之前申明:CToolBar m_newToolBar,下面是OnCreate里的代码:
if (!m_newToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_RIGHT
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_newToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("未能创建工具栏\n");
return -1; // 未能创建
}
m_newToolBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_newToolBar);
1.这个工程编译成功,为什么会运行错误?
2.把申明改成CMFCToolBar,再把OnCreate里的最下面一行改成DockPane(&m_newToolBar)以后,可以运行,但是我在参数里设置了CBRS_RIGHT,为什么工具栏还会在窗口顶部显示?