none
Dialog Based 和 SDI 有没有本质区别? RRS feed

  • 问题

  • 问大家一个问题,请问
    如果我要写一个程序,它的界面是很友好的。是应该
    基于对话框的程序
    还是SDI?

    这2个是不是没有什么本质区别,在SDI能实现的在对话框也能实现??
    谢谢、

    2009年3月2日 11:08

答案

  • 都能做出友好的界面,SDI主要在CView上绘制,而Dialog Based主要在一个CDialog中绘制。Dialog Based工程比SDI要简单很多,没有View和Frame。记事本就是一个SDI。
    • 已标记为答案 beyard 2009年3月4日 3:51
    2009年3月3日 3:23
    版主

全部回复

  • 都能做出友好的界面,SDI主要在CView上绘制,而Dialog Based主要在一个CDialog中绘制。Dialog Based工程比SDI要简单很多,没有View和Frame。记事本就是一个SDI。
    • 已标记为答案 beyard 2009年3月4日 3:51
    2009年3月3日 3:23
    版主
  • 多本质才算本质?这两种应用程序是针对不同应用而开发的,一种是文档处理和层序,另一种是简单的表单程序。
    MSMVP VC++
    2009年3月3日 21:39
    版主