MDI窗体的概念、作用

MDI窗体的概念、作用接触 MDI 窗体已经很久了 用了也非常多 如今在一些用户体验好的软件上 也多采用 MDI 窗体技术 如我们现在常用的遨游浏览器 还有 Word Excel 等 但是什么是 MDI 窗体呢 在网上搜了下 发现居然没有人给一定明确的解释 慨叹国内软件从业者不求甚解阿 所谓 MDI 是 MultipleDocu 的缩写 在 VC 开发时 如果使用 MFC 则创建工程时 一般会引导用户去

    所谓,MDI,是Multiple Document Interface的缩写,在使用MFC创建工程时,一般会引导用户去选择单文档窗体还是多文档窗体。

    MDI是微软为开发人员提供的用来创建同时操作多个文档的编程接口。所谓Document相当于一个线程,它在属于自己的空间中,处理特定的事务。用户可以查看或者完成数字报表制作、文本编辑或者画图等操作,仅仅通过简单的移动鼠标从一个空间到另一个空间。

    一个MDI应用类似于Windows桌面接口,都包含多个视图,也就是我们在MFC中常说的View。但是,与Windows桌面接口不一样的是,MDI的视图空间仅限于本应用之内。
    MDI广泛应用于多个窗体间传值,同时查看相同数据的不同表现形式,再一个浏览器中同时打开多个网页等方面。总之,多文档接口多应用在需要同时处理多个事务的情形。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222513.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:38
下一篇 2026年3月17日 下午3:38


相关推荐

  • Pycharm汉化后设置无法打开解决办法

    Pycharm汉化后设置无法打开解决办法**Pycharm汉化后设置无法打开解决办法**本人初学python,在安装Pycharm之后,汉化Pycharm时遇到了汉化后设置无法打开的问题。经过百度问题之后,找到了解决方法,并成功解决。在这里给大家整合一下,也留之给未来的自己。如下:首先下载汉化包(我找到的可以汉化成功并且打开设置的汉化包)(1)百度云下载链接链接:https://pan.baidu.com/s/1tpv0…

    2022年5月24日
    40
  • scope=prototype有什么作用_prototype设计模式

    scope=prototype有什么作用_prototype设计模式@Scope(“prototype”)//多例模式

    2022年8月19日
    11
  • linux默认安装路径在哪里_linux常用的20个命令

    linux默认安装路径在哪里_linux常用的20个命令Nginx安装安装路径 /usr/local/nginx配置文件 /usr/local/nginx/conf/nginx.conf启动:进入到/usr/local/nginx/sbin下,./nginx关闭:进入到/usr/local/nginx/sbin下 ./nginx -s stop 重启:同上, -s reload停止 kill -9 线程号查看 ps -ef|grep nginxhttps://www.jianshu.com/p/9f2c162ac77c 可参考安装ng

    2022年8月19日
    19
  • BEAM188能做屈曲分析吗

    BEAM188能做屈曲分析吗请问高手 BEAM188 189 能做长杆的屈曲分析吗 nbsp 特别要注意的是 一个非收敛的解 并不意味着结构达到了其最大载荷 它也可能是由于数值不稳定引起的 这可以通过细化模型的方法来修正 跟踪结构响应的载荷 变形历程 可以确定一个非收敛的载荷步 到底是表示了一个实际的结构屈曲 还是反映了其它问题 用户可以先用弧长法 ARCLEN 命令来进行一个预分析 以预测屈曲载荷 近似值 将此近似值

    2026年3月19日
    2
  • 最适合新版微信的聊天背景,一键应用所有聊天场景

    最适合新版微信的聊天背景,一键应用所有聊天场景今天和大家分享两个微信小技巧 它们隐藏的有点深 但是非常实用 第一个就是 一键设置所有聊天背景图 通常我们在设置聊天背景图的时候都是打开好友的对话框 点击右上三点来操作的 这样的话只能设置跟她聊天的背景图 但是如果我们想要设置所有好友都是这样的聊天背景要怎么操作呢 首先点开我 设置 通用 聊天背景 从相册中选择一张 然后再点击这个 将选择的背景图应用到所有聊天场景 这样 所有的聊天场景都换成了你想

    2026年2月13日
    3
  • Json对象和Json字符串的区别

    Json对象和Json字符串的区别JSON 对象有时候在做项目的时候时常将这两个概念弄混淆 尤其是在使用 springmvc 的时候 后台 RequestBody 接受的是一个 json 格式的字符串 一定是一个字符串 先介绍一下 json 对象 首先说到对象的概念 对象的属性是可以用 对象 属性进行调用的 例如 varperson name tom sex 男 age 24 json 对象 console l

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号