回 帖 发 新 帖 刷新版面

主题:求教...

    生成一个SDI单文挡程序,想把主窗体指定到自己另外加入的窗体上,但是还想保证前面的CFrame-CView-CDOC正常工作,部分代码如下
    
    CMainDialog* m_MainDialog = new CMainDialog;

    //CMainFrame* m_MainDialog = new CMainFrame;
    if (!m_MainDialog->LoadFrame(IDR_MAINFRAME))
        return FALSE;

    m_pMainWnd= m_MainDialog;

    // The one and only window has been initialized, so show and update it.
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();
    
    现在问题是,前面vc++生成的SDI结构的..能正常工作吗,希望做过的朋友给我点提示...(因为m_pMainWnd的已经发生变化,本来默认的是CMainFrame...我怕MFC里面的代码有些是用得到主窗口的指针来,工作的会受影响...)

回复列表 (共1个回复)

沙发

写了一个实验程序 工作正常....已经解决..

我来回复

您尚未登录,请登录后再回复。点此登录或注册