让工具栏并列显示
?牐爒oid CCJMDIFrameWnd::DockControlBarLeftOf(CControlBar*Bar,
?牐燙ControlBar*LeftOf)??
?牐爗??
?牐燙Rect rect;??
?牐燚WORD dw;??
?牐燯INT n;??
?牐?//使用MFC来调整所有工具栏的尺寸
?牐?//确保GetWindowRec准确
?牐燫ecalcLayout(TRUE);?牔?
?牐燣eftOf->GetWindowRect(&rect);?牔?
?牐爎ect.OffsetRect(1,0);?牔?
?牐燿w=LeftOf->GetBarStyle();?煟牔?
?牐爊 = 0;??
?牐爊 =(dw&CBRS_ALIGN_
?牐燭OP)? AFX_IDW_DOCKBAR_TOP:n;??
?牐爊 =(dw&CBRS_ALIGN_
?牐燘OTTOM&&n==0)? AFX_IDW_DOCKBAR_BOTTOM:n;??
?牐爊 = (dw&CBRS_ALIGN_
?牐燣EFT &&n==0)? AFX_IDW_DOCKBAR_LEFT:n;??
?牐爊 =(dw&CBRS_ALIGN_RIGHT&& n==0)? AFX_IDW_DOCKBAR_RIGHT
?牐?:n;??
?牐燚ockControlBar(Bar,n,&rect);?牔?
?牐爙??
?牐?