我建了个项目(用VS2005)在程序的初始化中将框架分为两个视图,但在后来有要只有一个视图所以我用CSplitterWnd的DeleteView()函数将其中的一个视图删除。又用DeleteRow()函数将该行删除!但是程序运行到这个函数时要报错!是由于这个函数的一个断言引发的。我不知怎么处理?想请教名位大侠能不能帮忙,帮我解决这个问题!不胜感激!!

解决方案 »

  1.   

    直接用 DeleteRow() 如何?
      

  2.   

    CSplitterWnd 设置的时候只用一个视图?
    或者不用 CSplitterWnd
      

  3.   

    38062708(土豆精):
    我就是在用那个函数的时候报错是一个断言引起的!
    ASSERT(GetStyle()&SPLS_DYNAMIC_SPLIT)的这句
      

  4.   

    xing_xing_xing(ζ未名ζ):
    如果是那样我就不来麻烦各位了!!
      

  5.   

    即然只要一个视图,就不需再用SplitterWnd了嘛.这样还简单一些.