
DECLARE_DYNAMIC()相当于以下两句
CRuntimeClass * crt;
CRuntimeClass * GetCRuntimeClass();
//类似于这样的,具体是什么记不清了
IMPLEMENT_DYNAMIC()是对这两个声明的定义;
VC 如果要支持运行时类型识别,必须使用这两个宏,
因为 MFC 不自动支持 RTTI (运行时类型识别) 机制....

DECLARE_DYNAMIC()相当于以下两句
CRuntimeClass * crt;
CRuntimeClass * GetCRuntimeClass();
//类似于这样的,具体是什么记不清了
IMPLEMENT_DYNAMIC()是对这两个声明的定义;
VC 如果要支持运行时类型识别,必须使用这两个宏,
因为 MFC 不自动支持 RTTI (运行时类型识别) 机制....