这些类只要DECLARE_DYNAMIC:
CObject
CCmdTarget
CWinThread
CWinApp
CMyWinApp
CView
CDocument
而这些类则要DECLARE_DYNCREATE:
CWnd
CFrameWnd
CMyFrameWnd
CMyView
CMyDoc
什么宏都没有 不支持运行时类信息或序列化,但包含诊断内存管理。
DECLARE_DYNAMIC 基本功能加上运行时类信息支持。
DECLARE_DYNCREATE 基本功能加上运行时类信息和动态创建支持。
DECLARE_SERIAL 基本功能加上运行时类信息、动态创建和序列化支持。
————————————————
版权声明:本文为CSDN博主「Tianyu-liu」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wishfly/article/details/8691653