转:http://ffwmxr.blog.163.com/blog/static/66372722201001605539213/ 多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式: 1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显 ...
分类:
编程语言 时间:
2018-05-03 19:40:36
阅读次数:
191
1、MFC的窗口分割的设计与实现以及CSplitterWnd 类分析 2、MFC的窗口分割实例以及CSplitterWnd类 3、VC++实现窗口的任意分割 4、MFC分割窗口知识 ...
分类:
编程语言 时间:
2018-04-28 23:40:47
阅读次数:
197
一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。C ...
分类:
编程语言 时间:
2017-11-06 22:41:18
阅读次数:
167
静态切割窗体 创建静态切割窗体的步骤为: 1. 在父框架类中定义一个CSplitterWnd类型的成员对象。 2. 重载父框架类的CFrameWnd::OnCreateClient成员函数。 3. 在重载的CFrameWnd::OnCreateClient函数中调用CSplitterWnd成员对象的 ...
相关类: CSplitterWnd -父类CFrameWnd 1、窗口切分的分类 动态切分 -在程序运行过程中根据用户的需要实时完成切分,最多切出2*2个视图窗口,每个视图窗口显示内容相同 静态切分 -在窗口创建时就已经完成切分,每个切分出的视图窗口可显示不同内容。 2、静态切分 2.1定义CSpl ...
分类:
其他好文 时间:
2017-05-29 19:11:18
阅读次数:
141
前言 当前许多优秀的软件都采用“多视”技术。 所谓“多视”,是指在同一个框架窗口里同时显示多个视图。 通过运用这种技术,可以在框架的有限控件内同时提供用户更大的信息量,并且使得用户界面更加友好,增强软件的可操作性。 拆分类型 MFC支持两种类型的拆分窗口:静态的和动态的。 静态拆分窗口:行列数在拆分 ...
分类:
编程语言 时间:
2017-05-29 15:16:26
阅读次数:
241
用VS08程序向导,单文档程序,默认设置生成的。工程名为3view; 其中默认生成的视图类CMy3viewView,对应3viewView.h,3viewView.cpp; 默认生成的文档类为:3viewDoc.h,3viewDoc.cpp; 在主框架头文件MainFrm.h中添加如下头文件; // ...
分类:
编程语言 时间:
2017-02-10 13:04:39
阅读次数:
299
一、切分窗口 1.切分窗口分类 静态切分 - 在窗口创建出来的时候就已经完成切分 动态切分 - 在程序执行过程中根据用户的需要实时完成切分,最多只能切出2*2个(最多2行2列) 2.相关类 CSplitterWnd - 父类CFrameWnd(只有一个客户区的窗口叫规则框架窗口),封装了关于不规则窗 ...
分类:
编程语言 时间:
2016-07-21 23:31:34
阅读次数:
215
http://blog.csdn.net/smartwhitehorse/article/details/6707183 主要使用类:CSplitterWnd 问题:分割线的固定,需要重写CSplitterWnd CSplitterWnd参数详解 http://www.cnblogs.com/Lap ...
分类:
其他好文 时间:
2016-03-31 09:27:40
阅读次数:
158
最近做的工作里包括了MFC单文档的分割,过程很简单,但还是想记录下来。如下进行了单文档分割为三个视图的操作:1 利用类向导建立额外的两个view 基类是CView2 在mainFirm.cpp中包含两个新加的view的头文件3 在mainFirm.h中添加分割窗口的成员变量CSplitterWnd ...
分类:
编程语言 时间:
2015-05-19 16:15:45
阅读次数:
122