在SplitterWnd的分割窗口中一般都是嵌入视图,那么怎么嵌入Dialog类?谢谢!!

解决方案 »

  1.   

    把dialog资源属性设置下,须要CFormView派生的Dialog,属性里面有三个内容项需要设置。然后就可以添加到你分割的相应部分乐。 
      

  2.   

    用CFormView,它包含对话框资源。
      

  3.   

    建CFormView的时候选择对应对话框的ID即可
      

  4.   

    1楼的是一种方法,不过这种方法有些问题,就是这时候你在Dialog上面加载的控件不能象在普通的Dialog中响应,比如:CListCtrl这个控件就是一例!
    我用的方法:
    1)分割窗口,然后再在子窗口上加载View,接着在View上加载Dialog,但是这时候的Dialog的属性必须设置成:child,最好也不要边框,创建时使用create()方法,即创建非模态对话框;
    2)或者在子窗口上直接加载Dialog, 其他设置同前面的,不过这种方法似乎行不通,我试了下对框框把整个窗口都占了,不建议采用!