个人觉得最大的区别就是单文档的支持所谓的文档-视图的架构而对话框的就不存在这种架构。另外就是一些默认的界面外观了,比如即使你的单文档的视图选择formview作为基类,但是单文档默认有菜单,工具栏状态栏之类的界面元素,而对话框就米有了,需要的话就要花更多的力气来手工添加了
单文档只能进行一份文档或图片的操作,就是你不能同时在一个程序打开两个文件多文档可以用多个窗口显示不同的信息,进行不同的任务,有多个视图环境,可以同时操作多个文件