Udostępnij za pośrednictwem


DECLARE_DYNAMIC

Dodaje możliwość dostępu czasu informacji na temat klasy object, gdy wynikające z klasy CObject.

DECLARE_DYNAMIC(class_name )

Parametry

  • nazwa_klasy
    Rzeczywista nazwa klasy.

Uwagi

Dodaj DECLARE_DYNAMIC makro w module nagłówka (.h) dla tej klasy, następnie dołączyć modułu wszystkie moduły .cpp, które wymagają dostępu do obiektów tej klasy.

Jeśli używasz DECLARE_dynamiczne i IMPLEMENT_DYNAMIC makra opisane, następnie można RUNTIME_CLASS makro i CObject::IsKindOf funkcji, aby określić klasę obiektów w czasie wykonywania.

Jeśli DECLARE_DYNAMIC jest zawarte w deklaracji klasy, następnie IMPLEMENT_DYNAMIC muszą być uwzględnione w implementacji klasy.

Aby uzyskać więcej informacji na DECLARE_DYNAMIC makr, zobacz Tematy klasy CObject.

Przykład

Zobacz przykład dla IMPLEMENT_DYNAMIC.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Koncepcje

Makra MFC i Globals