最近在对MFC中单文档拆分的时候遇到了点问题,在网上有很多大量的资料,但是发现都是将单文档进行简单的拆分,比如拆分为:1行2列,2行1列,这样比较简单的拆分,比较容易实现,下面我将介绍先对一个单文档的拆分,拆分效果如图所示:
1、MFC主要支持两种类型的拆分:静态拆分和动态拆分。
静态拆分:静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗口最多可以包含16行16列。
动态拆分:动态拆分窗口最多可以有两行两列,但它们可以相互拆分和合并。
2、静态拆分的过程:
静态拆分窗口是用CsplitterWnd::CreateStatic而不是CsplitterWnd::Create创建,并且由于MFC不会自动创建静态拆分窗口中显示的视图,所以您要亲自在CreateStatic返回之后创建视图。CsplitterWnd为此提供了名为 CreateView的函数。
1). 在父框架中嵌入一个CSplitterWnd成员变