none
怎样将分割后的视图的其中一个视图隐藏起来,只显示其中一个视图? RRS feed

  • 问题

  • 用下面的代码将一个视图分割成两个视图:
            BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
    {
     // TODO: Add your specialized code here and/or call the base class
     m_wndSplitter1.CreateStatic(this,1,2,WS_CHILD | WS_VISIBLE );
            
     m_wndSplitter1.CreateView(0, 0, RUNTIME_CLASS(CTheFirstView),CSize(160, 100), pContext);
     m_wndSplitter1.CreateView(0, 1,RUNTIME_CLASS(CTheSecondView),CSize(100, 100), pContext);
     return true;
    }
    等两个视图显示后,怎样将其中一个视图隐藏起来(如:CTheFirstView),只显示其中一个视图(CTheSecondView)?
    2009年12月6日 1:38

答案

  • www.codeproject.com/KB/splitter 这里很多示例

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年12月6日 2:37
    版主