单从界面上来讲:
VC的DIALOG资源和delphi/cb的FORM是一样的,界面可以做得一样。但VC的DIALOG只是一个资源而已,要使用它必须要有一个 CDialog 类或其派生类与之连接。delphi/cb的FORM,其实是既有界面,又有了与之关联的处理代码。

解决方案 »

  1.   

    这正是vb的界面优势,vc的界面是资源,必须有你自己来管理
      

  2.   

    我想要的只是vc的界面外观是否也能和form一样,可以很多设置,效果是否能和cb的form一样?
    至于它的代码(类)我当然知道,cb也是这样。
      

  3.   

    VC只是在代码上比较易于控制,我说的是界面--VC资源里的Dialog和cb/delphi的Form,在外观效果上是否可以一样??
      

  4.   

    vc在代码上还容易控制?!
    看来delphi里的
    edit1.text := '你好';要比VC++里面的
    CEdit * m_edit =GetDlgItem(IDC_EDIT1,this);
    m_edit.SetWindowText("你好");还要容易??VC里面的Dialog资源编辑框到最后只是对窗体的属性,大小等做了描述,但没有控制它的行为,而且申请到的edit等是editctrl,而不是ActiceX控件
    但delphi等里面的edit等其实是Activex控件(封装了windows带的标准窗体类如editctrl等),反正我是这么认为的
      

  5.   

    Delphi的form是通过流化来存储的,设计要先进很多
      

  6.   

    那么我想把dialog当form用是不可能的了?那用vc做一个漂亮窗口就要从CFrameWnd继承,而这并不可视,要在那里瞎摸?那vc就不是v了!