if (!m_wndReBar.Create(this)||
!m_wndReBar.AddBar(&m_wndDlgUser))
{
TRACE0("Failed to create rebar\n");
return -1; // fail to create
}
其中m_wndDlgUser是个dialog类,我试了好多风格都没法去掉菜单和Rebar直接的那条分割线,不只如何去掉?

解决方案 »

  1.   

    rebar有很多style,你可以拭拭与分割位置相关的样式,实在不行就重载WM_NCPAINT,自己画背景和把手
      

  2.   

    那是系统生成的,一般弄不调,你可以试一下在整个窗口上蒙上一层透明的view,只是在分割线的地方是白色
      

  3.   

    我也在想这个问题啊,是不是MenuBar和ToolBar自绘后就可以解决了啊?还有楼主为什么xingyu值很低啊
      

  4.   

    去掉 rebar 窗口的 CCS_NOPARENTALIGN Style