Sdílet prostřednictvím


DECLARE_DYNAMIC

Umožňuje přístup k běhu informace 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 makro v záhlaví (soubor s příponou h) modulu třídy, potom zahrnout modulu všechny cpp moduly, které potřebují přístup k objektům této třídy.

Používáte-li DECLARE_dynamické a IMPLEMENT_DYNAMIC makra, jak je popsáno, pak můžete použít RUNTIME_CLASS makro a CObject::IsKindOf funkci určení třídy objektů v době spuštění.

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

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

Příklad

Viz příklad 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 Globals