DECLARE_DYNCREATE
Umożliwia obiekty z CObject-uzyskane klas do utworzenia dynamicznie w czasie wykonywania.
DECLARE_DYNCREATE(class_name )
Parametry
- nazwa_klasy
Rzeczywista nazwa klasy.
Uwagi
Ramy używa tej zdolności do dynamicznego tworzenia nowych obiektów.Na przykład nowy widok tworzony po otwarciu nowego dokumentu.Dokument, widok i klasy ramki powinny wspierać tworzenie dynamicznych ponieważ ramach musi utworzyć je dynamicznie.
Dodaj DECLARE_DYNCREATE makro w module .h dla klasy, następnie dołączyć modułu wszystkie moduły .cpp, które wymagają dostępu do obiektów tej klasy.
Jeśli DECLARE_DYNCREATE jest zawarte w deklaracji klasy, następnie IMPLEMENT_DYNCREATE muszą być uwzględnione w implementacji klasy.
Aby uzyskać więcej informacji na DECLARE_DYNCREATE makr, 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