Sdílet prostřednictvím


DECLARE_DYNAMIC

Umožňuje přístup k informací o třídu objektu při odvození třídy z CObject.

DECLARE_DYNAMIC(class_name )

Parametry

  • class_name
    Skutečný název třídy.

Poznámky

Přidat DECLARE_DYNAMIC modulu maker modulu hlavičky () pro třídu, pak patří ve všech modulech cpp, které potřebují přístup k objekty této třídy.

Použijete-li DECLARE_DYNAMICKÝ a IMPLEMENT_DYNAMIC maker, jak je popsáno, pak můžete použít RUNTIME_CLASS makro a CObject::IsKindOf funkce pro určení třídy objektů v době běhu.

Pokud DECLARE_DYNAMIC je obsažen v deklaraci třídy, pak IMPLEMENT_DYNAMIC musí být součástí implementace třídy.

Další informace o DECLARE_DYNAMIC makro, viz Témat tříd třídy CObject.

Příklad

Naleznete v příkladu pro IMPLEMENT_DYNAMIC.

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Koncepty

MFC – makra a globální prvky