想信大家都做过支持数据库的单文档工程,我想问的是,它是怎么把ID为:
IDD_LHWY_FORM 这个MFC自动生成的对话框嵌在视图里的呢?这个功能对我可能有用,因为单文档功能强于对话框,而在某种情况下,我并不需要在文档中写字或是画图,所以刚好用这个功能,让单文档工程看起来也像个对话框工程,让我在上面摆放按钮什么的,而单文档的相对健全的机制也用到了。

解决方案 »

  1.   

    用FormView.支持数据库的工程牧认基类为FormView.
      

  2.   

    普通工程为CView.
    新建工程最后一步会让你选择基类
      

  3.   

    那总有条语句把IDD_LHWY_FORM 放到视图里去吧,是什么语句?我研究半天也没找出来!
      

  4.   

    查找IDD_LHWY_FORM 出现的地方
      

  5.   

    用formview,创建dialog基类为fromview就可以了~~!~!~!比如类名为CTestView
    在你里插入dialog的view里(比如是myview)定义变量CTestView *m_test;
    然后m_test->Activate();
    然后用RUNTIME_CLASS,CreateView
    m_test=new myview;
    CCreateContext context;
    context.m_pNewViewClass=RUNTIME_CLASS(CTestView);
    CreateView(0,1,RUNTIME_CLASS(CTestView),CSize(0,70),NULL);
    就可以了~~!~!~!~!