DECLARE_DYNAMIC
Dodaje możliwość dostępu do wykonywania informacji na temat klasy obiektu podczas wyprowadzania klasy z CObject.
DECLARE_DYNAMIC(class_name )
Parametry
- class_name
Rzeczywista nazwa klasy.
Uwagi
Dodaj DECLARE_DYNAMIC makro w module nagłówka (.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 używasz DECLARE_dynamiczne i IMPLEMENT_DYNAMIC makra, zgodnie z opisem, można użyć RUNTIME_CLASS makro i CObject::IsKindOf funkcji, aby określić klasę obiektów w czasie wykonywania.
Jeśli DECLARE_DYNAMIC zawarte w deklaracji klasy, następnie IMPLEMENT_DYNAMIC muszą być uwzględnione w implementacji klasy.
Aby uzyskać więcej informacji na temat DECLARE_DYNAMIC makro, zobacz Tematy klasy CObject.
Przykład
Zobacz przykład dla IMPLEMENT_DYNAMIC.
Wymagania
Nagłówek: afx.h