这些类只要DECLARE_DYNAMIC:
CObject
CCmdTarget
CWinThread
CWinApp
CMyWinApp
CView
CDocument
而这些类则要DECLARE_DYNCREATE:
CWnd
CFrameWnd
CMyFrameWnd
CMyView
CMyDoc
什么宏都没有 不支持运行时类信息或序列化,但包含诊断内存管理。
DECLARE_DYNAMIC 基本功能加上运行时类信息支持。
DECLARE_DYNCREATE 基本功能加上运行时类信息和动态创建支持。
DECLARE_SERIAL 基本功能加上运行时类信息、动态创建和序列化支持。