我用的是MFC,资源管理器风格,现在我想让视图隐藏起来,是隐藏,不是不打开。而且我的菲克湖区的背景被我用图片重画。应该怎么实现?我在ChileFrame里面讲视图隐藏,可是非客户区的图片背景也没有了,高手看应该怎么办?

解决方案 »

  1.   

    楼主想隐藏哪里的客户区,mdiclient 还是childframe中的视图?隐藏视图会使在视图上设置的背景也失效。
      

  2.   

    我想隐藏视图。就是childframe中的视图,但是隐藏后,我的背景没有了。
    背景不是视图的背景。使我自己在mainframe里面子泪花的一个窗体,画的背景。
      

  3.   

    我觉得可以不用隐藏视图。你可以让childframe没有sys_menu,这样的话看不出来的。
      

  4.   

    背景用另一个CWnd来做,当要让CView隐藏的时候让背景显示出来,填充整个CView的区域。