我想添加一个自己编写的类,ctrl+w -> add class -> new 后填好name,base class(CDialog)后怎么也填不了Dialog ID,这是怎么会事啊,我想了解添加类的原理,请问网上那里可以找到添加类的详细说明啊?

解决方案 »

  1.   

    为什么要填 ID呢? 直接就是从 CDialog中派生就行了
      

  2.   

    不能填ID的,只能选择在资源管理器中已经添加的对话框资源,而且是没有类与之相关联的。
    添加类的说明,在下没有看见过,帮不了你。
    给你点经验:在ClassView中右击YourProject classes->new class...->在class type中选择MFC class、Generic class(这个是你自己定义类)或form class,如果你选择generic class,就会出现base class(es)让你输入Derived from 的class
      

  3.   

    添加类,先插入对话框资源,双击就可以了.
    看侯捷的深入浅出MFC,多做练习
      

  4.   

    一般的类实际就是一个。h文件和一个。cpp文件
    当然也不排除一个文件中写多个类的情况
      

  5.   

    回复人: LongLongAgoImBoy(ThereIsAMe) ( ) 信誉:100 
    说的很对,添加对话框类要从对话框资源双击就可以
    其它的类,就按你说的办就可以了
    当然自己可以手动加入.h ,.cpp文件自己写代码也可以了