编写了基于SDI的程序界面,用到了切分窗口,默认视是基于CView类。
现在想实现:点击“新建”菜单,弹出一个向MDI那样的子窗口,视图是CEditView,可以编辑和保存文件。
请问这样在理论上可以实现吗?如果可以,具体又如何实现呢?谢谢指教

解决方案 »

  1.   

    既然是SDI,如何能出来子窗口呢?
    切分是用来将一个窗口划分多个区域的。
      

  2.   

    你的这个要求应该用MDI来生成框架
      

  3.   

    SDI中不能实现是吧,但如果要用MDI,我要求分割主框架,也就是MainFrame,但我不会,而且网上要么是分割SDI,要么是MDI的ChildFrame,没有MainFrame。
    那这样可以不吗:“新建”命令就舍弃了,要求当点击”Open“菜单,选择打开的文本文件(.txt),之后重载OnOpenDocument()函数,在函数中调用notepad打开文本文件,并将文件的数据传送到工程中我新建的一个类的对象中。这样可以吗?
      

  4.   

    或者那位高人教教我怎么样切分MDI的MainFrame也行
      

  5.   

    http://community.csdn.net/Expert/TopicView3.asp?id=5433938