Compartilhar via


DECLARE_DYNAMIC

Adiciona a capacidade de acessar informações sobre classe do objeto quando derivando uma classe de CObject.

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 incluir esse módulo em todos os módulos. cpp que precisam de acesso a objetos dessa classe.

Se você usar o DECLARE_dinâmico e IMPLEMENT_DYNAMIC macros conforme descrito, você pode usar o RUNTIME_CLASS macro e o CObject::IsKindOf função para determinar a classe de objetos em tempo de execução.

Se DECLARE_DYNAMIC 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 CObject classe tópicos.

Exemplo

Consulte o exemplo para IMPLEMENT_DYNAMIC.

Requisitos

Cabeçalho: Afx. h

Consulte também

Referência

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Conceitos

Globais e Macros do MFC