可以的。
框架还是用CDocument/CView搭建,在View里面再创建无模式dialog就可以了。

解决方案 »

  1.   

    No
    Doc/View structure can not handle CDialog as the view. The view got to be a CView. But you can use formview, as strip said.
      

  2.   

    formview ,或基于对话框的程序。
      

  3.   

    重载CView::Create 在里面Create 一个无模式dialog 类!
      

  4.   

    我是这样做的:首先生成一个CWnd的派生类作为CDialog的容器,(例如为 COutputWnd)
    然后在CView的派生类CMyView中增加COutputWnd  m_wndOutput。在CMyView::OnCreate中建立COutputWnd,
    COutputWnd::OnCreate中再建立无模式Dialog。
      

  5.   

    将CMyView的基类改为CFormView或CScrollView;并且修改对话框资源的属性style=child,border = none。
      

  6.   

    从CWnd派生一个class,然后在view中创建这个派生class。
    在派生class中创建无模式dialog就可以了,我的程序就是这样。
      

  7.   

    碰上我,算你有福了。我也在做这样的东东。我是这样做的:
    1。建一个formview。
    2。formview 上建dialog,(我是在formview 上建 propertysheet,比建dialog还难,怎么建propertysheet,codeguru上有)。
    3。formview 传document指针到dialog.
      

  8.   

    到MSDN上光盘上有一个完整的sample!
      

  9.   

    这是我代码,完全能够改一下来满足你的要求。
    http://www.csdn.net/expert/topic/526/526779.xml