我要做的程序是个界面 界面窗体左边有个树型窗口,右边是个几类CView的子类窗口。 树型的item和右边窗口相关联,我的目标是几个CView子类窗口已经全部打开(层叠),我想通过点击左边item时,右边相关联的窗口如果不在最前面,则使之跳到最前面。请问如何实现?

解决方案 »

  1.   

    CChildFrame* m_pMsgView = new CChildFrame();
    MDIActivate( m_pMsgView );试试这个函数吧,不知对CView类是否可行!!!!
      

  2.   

    我修改了思路,要三个试图,第一个用list显示统计信息,第二个用来显示第一个视图中选中项的详细信息,第三个视图用来显示第二个视图中选中项的具体信息。道理应该是一样的,就是视图如何切分,视图之间如何关联的问题,请大家指点。先谢谢了。
    不知道你没有人做过这方面的东西,希望说详细点,有代码最好,谢谢。
      

  3.   

    现在切分视图的时候就除了些问题,编译都可以通过,就是一旦运行的时候,就提示有致命的错误。
    我用的函数是
    CSplitterwnd类的CreateStatic先将视图切分为三行,然后用CreateView分别生成三个视图,注释掉后两个CreateView时是正常的,可是加上就提示有致命错误了,
    请高手指点一下???