C++ Builder中MDI利用程序的计划[VC/C++编程]
本文“C++ Builder中MDI利用程序的计划[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
MDI(多文档界面)利用程序是指用户可以同时翻开多个文档,每一个文档显示在利用程序主窗口客户区的独立窗口中.如字处理程序Word就是一个典型的MDI利用程序,你可以在Word中同时翻开和利用多个文档,PowerPoint中你也可以同时成立和翻开多个幻灯片利用程序,电子表格中也答应用户同时对多个图表举行编辑.MDI利用程序普通包含三类窗口:
* 框架窗口:框架窗口与利用程序的主窗口近似,有可改变大小的边框、标题栏、系统菜单等.利用程序必须为框架窗口注册一个窗口类.一个MDI利用程序普通只有一个框架窗口,框架窗口掌握着别的各类窗口.
* 客户窗口:客户窗口供应对部属MDI子窗口的管理,每一个MDI利用程序有一个客户窗口.
* 子窗口:当用户翻开或成立一个文档时,客户窗口便为该文档成立一个子窗口.每个子窗口都有可以改变大小的边框、标题栏、系统菜单、最小最大化按钮等.任什么时刻刻只有一个子窗口是活动的.子窗口不能超越客户窗口的范围.
用普通的开辟工具开辟MDI利用程序相当麻烦:你必须注册框架窗口和子窗口类、成立框架窗口和客户窗口、写消息循环和回调函数、成立子窗口等等,此中的每一步都不是什么轻而易举之事.但是在Borland C++ Builder(以下简称CB)中实现MDI利用程序却相对简单,你只需设置一下窗体的属性FormStyle便可:把框架窗口的FormStyle设为fsMDIForm,子窗口的FormStyle设为fsMDIChild.别的CB本身也供应了MDI程序模板,挑选File|New|Projects|MDI Application,以下图所示:
CB就会产生一个MDI利用程序框架.直接编译运行该程序,便可以看到该程序已经具有一个MDI程序的基本特点了.
我们操纵这个模板计划一个MDI利用程序.该程序是一个支持多文本格局和普通文本格局的多文档编辑器,且同时支持工具栏快速按钮和打印输出.下面我们就来谈一谈其具体开辟历程:
以上是“C++ Builder中MDI利用程序的计划[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |