图像处理作业,做一个图像处理的程序,我已经实现了处理的功能,但是所有处理结果都在一个子窗口里显示,我现在想把处理结果显示到一个新的子窗口里边以免覆盖原图,也就是单击一个菜单项以后产生一个新的子窗口显示处理结果,应该怎么实现?师兄说可以处理filenew事件新建一个文档,但是不知道到应该怎么做

解决方案 »

  1.   

    "但是所有处理结果都在一个子窗口里显示" ?
    MDI 是一个 doc 一个 view 
    你 的 使用 是 SDI 多 view。
      

  2.   

    SDI也可以,不过你得拆分视图框架窗口CSplitterWnd
      

  3.   

    MDI 在 app 里: m_pTemplateString = new CMultiDocTemplate(
    IDR_EX20BTYPE,
    RUNTIME_CLASS(CPoemDoc),
    RUNTIME_CLASS(CChildFrame),
    RUNTIME_CLASS(CStringView));
    //
    m_pTemplateHex = new CMultiDocTemplate(
    IDR_EX20BTYPE,
    RUNTIME_CLASS(CPoemDoc1),
    RUNTIME_CLASS(CChildFrame),
    RUNTIME_CLASS(CHexView));