怎么使分割以后的Window不显示出分割条????请高手帮忙?

解决方案 »

  1.   

    try this:
    Check out "HOWTO: Prevent Static Splitter Bars from Tracking"
    ID: Q105150. That way you can set the height to 0 using SetRowInfo and not let the user resize splitter bar.
      

  2.   

    重裁virtual void OnDrawSplitter( CDC* pDC, ESplitType nType, const CRect& rect );试试
      

  3.   

    如果是动态分割条,可以这样做:
    重载 CFrameWnd 的虚函数,并添加如下代码:
    void CMainFrame::ActivateFrame(int nCmdShow)
    {
    // TODO: Add your specialized code here and/or call the base class
    m_wndSplitter.SplitColumn( 100 );
    m_wndSplitter.SplitRow(100 );0D
    m_wndSplitter.RecalcLayout();0DCFrameWnd::ActivateFrame(nCmdShow);
    }既可以任意改变分隔条为你所需要的大小。----------------------------------------------------------------
    长恨此身非我有/何时忘却营营/夜阑风静觳纹平/小舟从此逝/江海寄余生
      

  4.   

    派生一个SplitterWnd;重裁virtual void OnDrawSplitter( CDC* pDC, ESplitType nType, const CRect& rect );
      

  5.   

    派生一个SplitterWnd;重裁virtual void OnDrawSplitter( CDC* pDC, ESplitType nType, const CRect& rect );