DECLARE_DYNCREATE

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

DECLARE_DYNCREATE(class_name )

参数

  • class_name
    类的实际名称。

备注

框架使用该功能动态创建新的对象。 例如,创建的新视图,当您打开一个新文档。 因为框架,需要动态创建这些文档、视图和框架类应当支持动态创建。

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

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

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

备注

DECLARE_DYNCREATE 宏包含 DECLARE_DYNAMIC的所有功能。

示例

针对 IMPLEMENT_DYNCREATE参见示例。

要求

页眉: afx.h

请参见

参考

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

概念

MFC 宏和全局函数