Partilhar via


DECLARE_DYNAMIC

Adiciona a capacidade de acesso informações sobre classe do objeto ao derivar uma classe de time de execuçãoCObject.

DECLARE_DYNAMIC(class_name )

Parâmetros

  • class_name
    O nome real da classe.

Comentários

Adicionar o DECLARE_DYNAMIC macro no módulo de cabeçalho (. h) para a classe, então inclua daquele módulo em todos os módulos de .cpp precisam acesso para objetos desta classe.

Se você usar o DECLARAR_DINÂMICO and IMPLEMENT_DYNAMIC macros conforme descrito, você pode usar o RUNTIME_CLASS macro e o CObject::IsKindOf função para determinar a classe de objetos de time de execução.

If DECLARE_DYNAMIC está incluído na declaração da classe, em seguida IMPLEMENT_DYNAMIC deve ser incluído na implementação da classe.

Para obter mais informações sobre o DECLARE_DYNAMIC macro, consulte Classe CObject tópicos.

Exemplo

Consulte o exemplo para IMPLEMENT_DYNAMIC.

Requisitos

Cabeçalho: afx.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf