DECLARE_DYNCREATE

启用 CObject对象 --将动态创建的派生类在运行时。

DECLARE_DYNCREATE(class_name )

参数

  • class_name
    类的实际名称。

备注

框架使用此功能动态创建新的对象。 例如,创建的新视图,当您打开新文档。 文档,查看,并且,框架类应支持动态创建,因为框架需要动态创建它们。

添加在 .h 模块的 DECLARE_DYNCREATE 宏类的,然后包括该模块在需要访问此类对象的任何 .cpp 模块。

如果 DECLARE_DYNCREATE 在类声明中,则类实现必须包含 IMPLEMENT_DYNCREATE

有关 DECLARE_DYNCREATE 宏的更多信息,请参见 CObject 类主题

备注

DECLARE_DYNCREATE 宏包括 DECLARE_DYNAMIC的所有功能。

示例

IMPLEMENT_DYNCREATE参见示例。

要求

Header: afx.h

请参见

参考

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

概念

MFC宏和Globals