当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

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++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误办理筹划
  • 利用Javascript实现网页水印(非图片水印)
  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • rs.open和conn.execute辨别
  • 不用注册机破解Photoshop CS5 每次都需求重新输入注册码
  • CSS网页筹划25个实用小本领
  • CSS3教程:利用@font-face实现本性化字体
  • 办理Windows提醒0xc000009内存错误的办法
  • PHP的chm手册打不开怎么办
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
  • SQL Server中利用Linkserver衔接Oracle的办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .