DECLARE_DYNCREATE
Umożliwia obiektów z CObject-pochodnych klasy powinny być tworzone dynamicznie w czasie wykonywania.
DECLARE_DYNCREATE(class_name )
Parametry
- class_name
Rzeczywista nazwa klasy.
Uwagi
Ramach wykorzystuje tę zdolność do tworzenia nowych obiektów dynamicznie.Na przykład nowy widok jest już utworzony podczas otwierania nowego dokumentu.Klasy ramki, widok i dokument powinien obsługiwać dynamiczne tworzenie, ponieważ ramach musi utworzyć je dynamicznie.
Dodaj DECLARE_DYNCREATE makro w module .h dla danej klasy, następnie dołączyć tego modułu we wszystkich modułach cpp, które muszą mieć dostęp do obiektów tej klasy.
Jeśli DECLARE_DYNCREATE zawarte w deklaracji klasy, następnie IMPLEMENT_DYNCREATE muszą być uwzględnione w implementacji klasy.
Aby uzyskać więcej informacji na temat DECLARE_DYNCREATE makro, zobacz Tematy klasy CObject.
[!UWAGA]
DECLARE_DYNCREATE Makro zawiera wszystkie funkcje DECLARE_DYNAMIC.
Przykład
Zobacz przykład dla IMPLEMENT_DYNCREATE.
Wymagania
Nagłówek: afx.h