其实我就是想把 MFC 的 SDI 程序界面,做的跟 C# 应用程序界面一样

解决方案 »

  1.   

    在向导的最后一步,选Base class的时候,选择CFormView(缺省是CView).您就可以跟Dialog一样用了。
      

  2.   

    本来要结帖 但我建了个程序试了下 与我说的还是有所区别 客户区域是凹进去的 我需要的是与MFC中的对话框 或 C#应用程序 完全一样的界面
      

  3.   

    客户区域是凹进去的?
    在PreCreateWindow中修改窗口的风格。
      

  4.   

    如何修改? 再问下 C# 中的 WINDOWS 程序窗体是否就是一个对话框?如果是 是从哪看出来的?
      

  5.   

    恩,借楼主的地方问个话:我也在做这个东西,做不出来,我是在一个SDI中,分割成了两个视图,左边个视区我想做成个对话框界面,我在VIEW类中的构造函数中加了个对话框上去,可是在程序运行时那对话框显示不连续,而且对话框界面不可操作,怎么回事啊?各位
      

  6.   

    SDI窗口其实不是一个窗口,在CFrameWnd里面还有一个View,所有你要做成那种像对话框一样的风格,可以重载OnCreateClient,然后在里面不要创建View就行了
      

  7.   

    你可以现在mainframe里将窗口风格改成hide,在new一个对话框,在mainframe里把对话框加进去。