如何将一个对话框嵌入到视图中?我现在已将一个文档分割成了两个视图.现在我想把一个对话框嵌入到这个文档中.实现整个窗口上面是两个视图,而下面是对话框?请各位大虾帮帮忙,要是有源代码就更好了?

解决方案 »

  1.   

    用 CFormView,把你的示继承CFormView,
      

  2.   

    做一个类似Winmap的浮动窗口岂不更好?
      

  3.   

    管理文档才用视图,你做Winmap,用窗体比较好做也比较漂亮。
      

  4.   

    各位大虾误会了.我做的是mp3随身听的管理软件.我现在建了一个基于文档视图的项目.已经分割了窗口.现在想在其中一个窗口中加入像资源管理器那样可以显示pc机的盘符.有个下拉复合框ccombobox,怎么用.我在msdn里看,还是不知怎么用?
    请各位大虾指点
      

  5.   

    把其中的一个视图改为CFormView 再在上面添加你要的东西。
    或者你把对话框设为某个视图的子窗体,让这个对话框始终和视图大小一样。
      

  6.   

    用API函数在视图中创建一个对话框
      

  7.   

    你也可以自己创建一个没有标题的对话框,然后moveWindow到视图里
      

  8.   

    1.资源管理器中编辑你要的对话框资源/属性设为child,还有Title Bar去掉比较 好看
    2.建立你的对话框类
    3.在视中添加你定义的对话框类为成员变量:m_YourDlg.
    4.在视图的OnCreate中:
             m_YourDlg.Create(IDD_YourDLG,this);//设置显示位置和方式
             m_YourDlg.setWindowPos(......);