DECLARE_DYNAMIC | 允许对运行时类信息进行访问(必须在类定义中使用) |
DECLARE_DYNCREATE | 允许动态创建和访问运行时类信息(必须在类定义中使用) |
DECLARE_SERIAL | 允许串行化和访问运行时类信息(必须在类定义中使用) |
IMPLEMENT_DYNAMIC | 允许对运行时类信息进行访问(必须在类的实现中使用) |
IMPLEMENT_DYNCREATE | 允许动态创建和访问运行时类信息(必须在类的实现中使用) |
IMPLEMENT_SERIAL | 允许串行化和访问运行时类信息(必须在类的实现中使用) |
RUNTIME_CLASS | 返回与指定名字的类对应的CRuntimeClass结构 |
DECLARE_OLECREATE | 允许通过OLE自动化创建对象 |
IMPLEMENT_OLECREATE | 允许由OLE系统创建对象 |