MFC深入浅出-CObject类

一、对运行时的支持
如果要使用IsKinsOf则要求类实现:
   1.DECLARE_DYNAMIC(CLASSNAME)宏
   2.IMPLAMENT_DYNAMIC(CLASSNAME,BASECLASSNAME)宏
二、对动态创建的支持
在定义该类时,要实现:
   1.DECLARE_DYNCREATE(CLASSNAME)宏.
   2.定义一个不带参数的构造函数.
   3.在类的实现文件中使用IMPLAMENT_DYNCREATE(CLASSNAME,BASECLASS)宏
   使用时,先用RUNTIME_CLASS得到类的RUNTIME信息,再用CRuntimeClass的成员成员函数CreateObject创建一个该类的实例。

posted on 2007-02-14 16:12  夜渡寒潭  阅读(258)  评论(0)    收藏  举报

导航

百科全说 好好生活