c++中的MFC类

来源:百度知道 编辑:UC知道 时间:2024/06/11 01:31:35
在编程中添加一个New Class 的时候 会有让你选添加的是MFC类 还是Generic类 或是Form类 这三个有什么区别吗
那如果我我要从CWnd中派生一个class 是不是 就属于MFC类啊

MFC Class 表示你所建的类是MFC类的子类
Generic Class 表示你建的是一般的类
Form Class 表示你所建的类是MFC的相应Form类的子类

MFC Class表示从MFC类库派生,可以在Base class中选择父类。
Form Class表示从CDialog派生的类,可以在Dialog ID中选择对话框资源ID。
Generic Class表示从其它类型的类派生,可以在Base class中填上父类。

你试一下就知道了
MFC类继承的是CObject,
Generic 类不继承,是普通类。
Form类继承窗体,比如CDialog,CFormView等。

此外类声明和实现还有点不同。

或许是我说错了。MFC类继承于CWnd