也不知我在标题中定清楚了没!请各位能出手想助,指点一下方法,能给出例子最好了!谢谢!

解决方案 »

  1.   

    是不是像office xp那样的??VC7的多顶级窗口就是啦如果是vc6的话参考MSDN的例子:http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/vcsample/html/_sample_mfc_MTMDI.asp
      

  2.   

    晕,上面这个不是英文的,这个才是
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/_sample_mfc_mtmdi.asp
      

  3.   

    我想让每个功能菜单分别打开一个基于对话框的Frame 类,由对话框上的一些控件来实现各自的功能.各个功能的对话框能同时出现在我的程序工作区,类似多文档的画面!!请指点指点...
      

  4.   

    不大明白你的意思,你新建一个MDI工程不就可以了么?!
      

  5.   

    晕S,我搞错了,mtmdi不是多项级文档.
      

  6.   

    请问:是要我下载这个sample 吗?
    File Name:
     vs6.exe
     
    Download Size:
     135199 KB
     
    Date Published:
     6/4/2003
     
    Version:
     6.0
     
      

  7.   

    我是用VC6.新建一个MDI工程,Frame 是基于对话框的,但我只能定义一个dialog ,我想再定义几个dialog 去做一些工作.新的功能dialog 能像 MDI工程中一个子文档类一样能同时显示.能出现在窗口菜单下面,也能实现多窗口的排列等功能.谢谢
      

  8.   

    了解,你只是想做个MDI工程,与模版生成不同的是你的每个子框架显示不同的视.
    再主框架中用如下代码.只说大概.如果不行过两天我给你写个完整代码!
    CMDIChildFrame* pFrame1=new CMDIChildFrame();
    CCreateContext context;
    context....
    pFrame->Create(.....); 
    pFrame->ShowWindow();
      

  9.   

    忘了说了,CMDIChildFrame* pFrame1=new CMDIChildFrame();
            ^             ^
           派生自子框架类     派生自子框架类
      

  10.   

    //m_temp1 为在App中定一的一文档指针,指向AddDocTemplate()中的参数CDocTemplate* pTemplate=((C*App)AfxGetApp())->m_temp1;
    POSITION curTemplatePos = AfxGetApp()->GetFirstDocTemplatePosition();
    pTemplate->OpenDocumentFile(NULL,1);
    //将上边三句放在任一处就可使用