黑马程序员C语言教程:MFC界面分屏操作_黑马程序员c语言教程

其他范文 时间:2020-02-28 07:22:21 收藏本文下载本文
【www.daodoc.com - 其他范文】

黑马程序员C语言教程:MFC界面分屏操作由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“黑马程序员c语言教程”。

MFC 界面分屏操作

近期陆续有学员问到在MFC编程中怎样做到界面分屏,看到很多学员在这里很有疑惑,我在这里将MFC分屏操作流程向大家分享一下,希望能帮助到大家~

在开发MFC应用程序的时候,我们经常看到其他 C/S 软件的界面格局是这样的

那么,他们怎么做到的呢?我们可以使用界面窗体融合

首先,我们先创建一个单文档视图的MFC项目,点击完成

在MFC 框架中,为我们提供了一个csplitterwnd 类——拆分窗口类,提供分离窗口的功能。

那么,在框架类CMainFramecsplitterwnd 类型的成员变量,以供我们使用。

下面,我们要重写框架类CMainFrame OnCreateClient 事件

在事件中,我们要进行界面切分操作,并添加如下代码,那么,问题来了,我们该怎样切分窗口?切分后的窗口该由哪个类来控制它

值得注意的是:我们在创建完视图之后,要将它原先 return 的界面视图注销掉,返回我们切分后的视图界面,我们也看到在 RUNTIME_CLASS 宏函数中我们的值是空的,这里就是要我们添加我们自己的MFC类

我们就需要我们自定义的窗口视图了,我们可以先创建两个类,值得注意的是:我们创建的MFC 类它的基类必须是视图类

我们创建好之后,返回到我们的框架类CMainFrameOnCreateClient函数,将我们新建的视图类添加至RUNTIME_CLASS 宏函数的参数内

发现还是报错,为什么呢?加上头文件即可。。那么,分屏的效果就出来了

黑马程序员c语言教程:SQL函数

大小写控制函数 大小写控制函数 字符控制函数数字函数ROUND 函数TRUNC 函数MOD 函数......

黑马程序员c语言教程:多表查询

1 笛卡尔积 部门表 笛卡尔积产生结果: 行数 两个表相乘列数: 行数相加 原因条件等值连接select ****from tab1, tab2where tab1.a = tab2.a1 select count(e.ename)2 from......

黑马程序员c语言教程:Oracle指令

--sql structured query language --DML--Data Manipulation Language--数据操作语言 query information (SELECT), add new rows (INSERT), modify existing rows (UPDATE)......

黑马程序员c语言教程:Oracle概念

一、选择行1.简单的SELECT 语句SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2.处理NULL NVL函数可把NULL转换成其它类型的符号编程技巧: NVL函数在多条件模糊查询的......

黑马程序员c语言教程:Oracle指令

------------------------- --order by的用法--员工信息按照姓名正序排列select * from emp order by ename asc; --员工信息按照倒叙排列select * from emp order by ename......

下载黑马程序员C语言教程:MFC界面分屏操作word格式文档
下载黑马程序员C语言教程:MFC界面分屏操作.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文