如何控制controlbar的大小?请指教!
我在程序中做了两个controlbar,并将他们并排置于主界面的下部,可我却没办法使它们宽度相同,也就是各占主界面的下部的一半。程序执行时总是一个宽一个窄,真是不爽阿,我的cmainframe的oncreate中的代码如下,请哪位高人指点一下,谢了!
// Create the output bar.
if (!m_wndOutputBar.Create(this, IDW_OUTPUTBAR, _T("Output"),
CSize(150, 150), CBRS_BOTTOM))
{
TRACE0("Failed to create output dock window\n");
return -1; // fail to create
}
// Create the detail bar.
if (!m_wndDetailBar.Create(this, IDW_DETAILBAR, _T("detail"),
CSize(150, 150), CBRS_BOTTOM))
{
TRACE0("Failed to create output dock window\n");
return -1; // fail to create
}
m_wndOutputBar.EnableDockingEx(CBRS_ALIGN_ANY, CBRS_XT_ALL_FLAT|CBRS_XT_GRIPPER_GRAD);
m_wndDetailBar.EnableDockingEx(CBRS_ALIGN_ANY, CBRS_XT_ALL_FLAT|CBRS_XT_GRIPPER_GRAD);
EnableDockingEx(CBRS_ALIGN_ANY, CBRS_XT_ALL_FLAT);
DockControlBar(&m_wndDetailBar);
DockControlBar(&m_wndOutputBar);
DockControlBarLeftOf( &m_wndDetailBar, &m_wndOutputBar );