解决方案 »

  1.   

    在主对话框写代码创建Sheet,不要DoModal显示
      

  2.   

    CMFCTabCtrl m_cTable;
    CMrFDServerWnd m_cServerWnd;
    CMrFDClientWnd m_cClientWnd; {
    CRect rtClient;
    GetClientRect(rtClient);

    m_cTable.Create (CMFCTabCtrl::STYLE_3D, rtClient, this, 1, CMFCTabCtrl::LOCATION_TOP);
    m_cTable.SetImageList (IDB_BITMAP1, 16, RGB (255, 0, 255)); if (m_cServerWnd.m_cSC.m_cConfig.GetShowWnd())
    {
    m_cServerWnd.Create(IDD_MRFDSERVERWND, &m_cTable);
    m_cServerWnd.SetFont (&afxGlobalData.fontRegular);
    m_cServerWnd.SetWindowText (_T("服务端"));
        m_cTable.AddTab (&m_cServerWnd, _T("  服务端  "), 0, FALSE);
    } if (m_cClientWnd.m_cCC.m_cConfigure.GetShowWnd())
    {
    m_cClientWnd.Create(IDD_MRFDCLIENTWND, &m_cTable);
    m_cClientWnd.SetFont (&afxGlobalData.fontRegular);
    m_cClientWnd.SetWindowText (_T("客户端"));
        m_cTable.AddTab (&m_cClientWnd, _T("  客户端  "), 1, FALSE);
    } m_cTable.EnableTabSwap (TRUE);
    m_cTable.EnableAutoColor (FALSE);
    m_cTable.ModifyTabStyle (CMFCTabCtrl::STYLE_3D_VS2005);
    m_cTable.RecalcLayout ();
    m_cTable.RedrawWindow ();
    }
      

  3.   

    精简一下
    {
    CRect rtClient;
    GetClientRect(rtClient);

    m_cTable.Create (CMFCTabCtrl::STYLE_3D, rtClient, this, 1, CMFCTabCtrl::LOCATION_TOP);
    m_cTable.SetImageList (IDB_BITMAP1, 16, RGB (255, 0, 255)); m_cServerWnd.Create(IDD_MRFDSERVERWND, &m_cTable);
    m_cServerWnd.SetFont (&afxGlobalData.fontRegular);
    m_cServerWnd.SetWindowText (_T("服务端"));
    m_cTable.AddTab (&m_cServerWnd, _T("  服务端  "), 0, FALSE);//  1资源里的位图IDB_BITMAP1第1个 m_cClientWnd.Create(IDD_MRFDCLIENTWND, &m_cTable);
    m_cClientWnd.SetFont (&afxGlobalData.fontRegular);
    m_cClientWnd.SetWindowText (_T("客户端"));
    m_cTable.AddTab (&m_cClientWnd, _T("  客户端  "), 1, FALSE);//  1资源里的位图IDB_BITMAP1第二个

    m_cTable.EnableTabSwap (TRUE);
    m_cTable.EnableAutoColor (FALSE);
    m_cTable.ModifyTabStyle (CMFCTabCtrl::STYLE_3D_VS2005);
    m_cTable.RecalcLayout ();
    m_cTable.RedrawWindow ();
    }
      

  4.   

    CMrFDServerWnd m_cServerWnd;
    CMrFDClientWnd m_cClientWnd;
      

  5.   

    class CMrFDServerWnd : public CDialog
    class CMrFDClientWnd : public CDialog
    你的两个dialog也可以这么来,他们就都在
    CMFCTabCtrl m_cTable;
    这里tab控件里了
      

  6.   

      vs2008好像没CMFCTabCtrl m_cTable;这个控件,看不明白
      

  7.   

     vs2008好像没CMFCTabCtrl m_cTable;这个控件,看不明白VS2010里有了,看来你用不了