現在我的酒吧位於幀感謝nDockBarID = AFX_IDW_DOCKBAR_LEFT具體對接框架
ForcesBar* m_forcesBar[3];
for (int i=0; i<3; i++)
{
m_forcesBar[i]->SetBarStyle(m_forcesBar[i]->GetBarStyle() |
CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
m_forcesBar[i]->EnableDocking(CBRS_ALIGN_ANY);
}
pMainFrame->EnableDocking(CBRS_ALIGN_ANY);
pMainFrame->DockControlBar(m_forcesBar[0], AFX_IDW_DOCKBAR_LEFT);
pMainFrame->DockControlBar(m_forcesBar[1], AFX_IDW_DOCKBAR_LEFT);
pMainFrame->DockControlBar(m_forcesBar[2], AFX_IDW_DOCKBAR_LEFT);
雖然我希望收到此類酒吧組合:
我認爲在
中使用lpRect會很好void DockControlBar(
CControlBar* pBar,
UINT nDockBarID = 0,
LPCRECT lpRect = NULL
);
但不幸的是它不起作用。 你能舉出製作這種特定的調焦(secon圖片)的代碼示例。
(在項目中,我使用CSizingControlBar http://www.datamekanix.com/sizecbar/manual.html)
如何使用AFX_IDW_DOCKBAR_BOTTOM而不是AFX_IDW_DOCKBAR_LEFT? – Attila
如果是這樣,我會在屏幕的左側和底部接受酒吧。這種方式與圖片2沒有什麼共同之處。 – Diego666
Attila,這裏是你的解決方案的圖片:http://me4u.ru/i/ywy.jpg – Diego666