现在的位置: 首页 > 综合 > 正文

我已实现静态嵌套分割窗口,求动态切换分割方式的方法。

2013年06月11日 ⁄ 综合 ⁄ 共 422字 ⁄ 字号 评论关闭

我已实现静态嵌套分割窗口,求动态切换分割方式的方法。

我的例程是基于SDI的MFC程序,视图类基于CScrollView,共有4个视图类。

在MainFrm类中定义了2个分割窗口,用于进行嵌套分割。

CSplitterWnd m_wndSplitter;
// 新增加一个嵌套分割
CSplitterWnd m_wndSplitterSub;

在MainFrm类OnCreateClient中实现了静态嵌套分割。可以实现具有4个视图窗口的5中分割模式如下:
1 | 2
--|--
3 | 4

1 |
__|
2 | 4
--|
3 |

  | 1
  |__
4 | 2
  |--
  | 3

1 | 2 | 3
------------
    4

    4
------------
1 | 2 | 3

我目前只能是在更改分割方式后,存储分割方式,然后重新启动程序,
在MainFrm类OnCreateClient中根据存储的分割模式来实现了静态嵌套分割。
但是不知道如何实现动态切换分割方式,请高人指点。

分不够我可以增加。
期待高人指点,困扰了我很久。

抱歉!评论已关闭.