DECLARE_DYNCREATE
Umožňuje objekty z CObject-odvozené třídy, které mají být vytvořeny dynamicky za běhu.
DECLARE_DYNCREATE(class_name )
Parametry
- class_name
Skutečný název třídy.
Poznámky
Systém použije tuto schopnost dynamicky vytvářet nové objekty.Například nové zobrazení, otevřete nový dokument vytvořen.Třídy rámeček dokumentu, zobrazení a musí podporovat dynamické vytvoření protože rámci musí dynamicky vytvářet.
Přidat DECLARE_DYNCREATE makra v modulu hlaviček pro třídu, potom zahrnout tento modul ve všech modulech cpp, které potřebují přístup k objekty této třídy.
Pokud DECLARE_DYNCREATE je obsažen v deklaraci třídy, pak IMPLEMENT_DYNCREATE musí být součástí implementace třídy.
Další informace o DECLARE_DYNCREATE makro, viz Témat tříd třídy CObject.
[!POZNÁMKA]
DECLARE_DYNCREATE Makro obsahuje všechny funkce DECLARE_DYNAMIC.
Příklad
Naleznete v příkladu pro IMPLEMENT_DYNCREATE.
Požadavky
Záhlaví: afx.h