???

解决方案 »

  1.   

    CDialog也是从CWnd派生的,其实是一样的
      

  2.   

    window是爹。dialog是儿子。鉴定完毕。
      

  3.   

    windows指的是操作系统,为了编写适合在其中运行的软件,我们可以使用操作系统内的一个以有的东东,来减少我们开发软件的难度.
    dlg是一种资源,windows定义的一种可视的资源罢了.
      

  4.   

    window是爹。dialog是儿子。鉴定完毕。
    =====
    正解。严格说来,Window是通俗说法中的,在MFC的体系中并没有CWindow。
    (ATL中有,但那又是另外一回事了)
    看一下这张图你应该能明白:
    http://jjhou.csdn.net/mfc42-hierarchy.jpg
      

  5.   

    在WIN32 SDK中,两者不一样
    WINDOW一般是自己注册窗口,创建窗口,然后在窗口过程里响应消息
    DIALOG的的窗口在资源里做好,不需要注册,创建窗口这些步骤,消息也是在窗口过程里创建,但是两者的消息有所区别
      

  6.   

    window 的概念内涵比较小,所以外延更大一些,他可以指一个dialog ,也可以指的是一个edit框 等
      

  7.   

    window是一个统称,包括可见的窗口,和不可见的窗口.自定义一个窗口,需要自己注册一个窗口类.
    dialog被称为对话框,功能主要是询问用户的输入,和给提供输出,所以他一般情况下以模态的情况出现,就是阻塞线程,等待用户的回应.为了便于编辑和开发, windows为dialog提供了专门的模半和大量的操作函数.也可以把他当作其他窗口的容器来对待
      

  8.   

    Dialog是一个特殊的Window,正解.Dialog不需要注册窗口类.
      

  9.   

    Dialog是一个Window Edit等等都是一个Windows