创建了一个基于Cformview的dialog,怎么通过另外一个dialog上的按钮或者菜单打开这个基于cformview的dialog?万分感谢
CMydlg dlg;
dlg.domodal();
这样行不通,头文件我也加了,这个问题困扰我很久了,新手,谢谢指点

解决方案 »

  1.   

    直接继承?怎么弄的?我是大菜鸟,呵呵,我需要基于cformview的对话框
      

  2.   

    cformview是对话框的view形式,你要的是对话框
      

  3.   

    如果一定要用CFormView也是可以,不过稍微要麻烦一些:CFrameWnd* pFrame = new CFrameWnd;
        CCreateContext cc;
        cc.m_pCurrentDoc = NULL;
        cc.m_pNewViewClass = RUNTIME_CLASS(CNewForm);
        cc.m_pCurrentFrame = pFrame;
        pFrame->Create(NULL, _T("MyFrameWnd"), WS_OVERLAPPEDWINDOW, CFrameWnd::rectDefault, NULL, NULL, 0, &cc);
        pFrame->ShowWindow(SW_SHOW);
      

  4.   

    这是创建并弹出一个对话框,cformview的对话框我已经建好,要调用怎么写程序呢?