网站首页 综合 > 正文
大家好,小豆豆来为大家解答以上的问题。MDI窗体,mdi窗体这个很多人还不知道,现在让我们一起来看看吧!
1、MDI是Multiple Document Interface的缩写,就是文档窗体的意思。
2、它是和单文档SDI相对的。
3、 MDI和SDI在界面上的主要区别如下: MDI允许用户同时打开多个文档,而SDI只能打开一个文档。
4、MDI应用程序甚至可以支持多种文档类型。
5、例如word不仅支持.doc文件,还可以打开web页面文件.html等。
6、MDI应用程序通常包含一个windows菜单,可以用它来切换显示同一个文档的不同视图,还可以切换显示不同文档的视图。
7、SDI应用程序仅有一个框架窗口,而MDI应用程序有两个:一个是顶层框架窗口,另一个是文档窗口。
8、前者和SDI的框架窗口类似,后者则用来包含打开文档的视图。
9、SDI应用程序通常只有一个菜单,而MDI应用程序通常含有两个,一个在没有文档打开时显示,另一个在有文档打开时显示。
10、SDI和MDI在结构上的区别在于:MDI应用程序的框架窗口从CMDIFrameWnd类中派生,而SDI应用程序的框架窗口从CFrameWnd类中派生。
11、MDI应用程序中包含文档视图的子窗口由CMDIChildWnd派生,而SDI应用程序不存在子框架窗口。
12、 MDI应用程序和SDI应用程序的文档模板类不同。
13、MDI应用程序中使用CMultiDocTemplate类对象,而SDI应用程序使用CSingleDocTemplate类对象。
14、MDI应用程序至少含有两个菜单资源,而SDI只有一个。
15、MDI就象一个主界面,它一般带有菜单。
16、里面又可以建立多个子窗口,就象WORD里面打开很多个文档,这些文档可以进行层叠、平铺等各种操作;子窗口可以在MDI 主窗口区域内定位、改变大小、最大化和最小化,当最大化子窗口时,它将占满MDI 主窗口的全部客户区。
17、当MDI窗口最小化的时候所有子窗口随之最小化。
18、一个程序的主界面一般都是MDI窗口。
19、MDI(Multiple Document Interface)是多文档界面的意思就是说一个窗体做为容器,里面还可以添加其他窗体。
20、比如WORD就是MDI,而记事本就是SDI。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-08-01 双重预防体系是指什么(浅谈双重预防体系)
- 2022-11-22 金山游戏盒子手机版(金山游戏盒子)
- 2022-08-20 为你按下f键是什么意思(为你按下f键的意思)
- 2022-12-10 剑战龙门激活码(龙剑激活码)
- 2022-08-11 防静电布料有哪些(防静电布料介绍)
- 2022-08-07 蚕豆的做法大全家常菜(蚕豆怎么做)
- 2022-09-22 电影高朋满座影评(电影高朋满座)
- 2022-05-13 税金及附加包括什么税率是多少(税金及附加包括什么)
最新文章:
- 2022-12-11 琴浦小姐动漫壁纸(琴浦小姐)
- 2022-12-11 我想你三百六十五天外加六十五秒歌词(想你的三百六十五天歌词)
- 2022-12-11 水分子
- 2022-12-11 血吸虫肝病b超表现(血吸虫肝病)
- 2022-12-11 薛平贵与王宝钏插曲原配变小三(薛平贵与王宝钏插曲)
- 2022-12-11 纳尼亚传奇2凯斯宾王子(纳尼亚传奇2)
- 2022-12-11 青红萝卜汤的家常做法(青红)
- 热点推荐
- 热评文章