所谓,MDI,是Multiple Document Interface的缩写,在使用MFC创建工程时,一般会引导用户去选择单文档窗体还是多文档窗体。
MDI是微软为开发人员提供的用来创建同时操作多个文档的编程接口。所谓Document相当于一个线程,它在属于自己的空间中,处理特定的事务。用户可以查看或者完成数字报表制作、文本编辑或者画图等操作,仅仅通过简单的移动鼠标从一个空间到另一个空间。
一个MDI应用类似于Windows桌面接口,都包含多个视图,也就是我们在MFC中常说的View。但是,与Windows桌面接口不一样的是,MDI的视图空间仅限于本应用之内。
MDI广泛应用于多个窗体间传值,同时查看相同数据的不同表现形式,再一个浏览器中同时打开多个网页等方面。总之,多文档接口多应用在需要同时处理多个事务的情形。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222513.html原文链接:https://javaforall.net
