Compartilhar via


DECLARE_DYNAMIC

Adiciona a capacidade de acessar informações de tempo de execução sobre uma classe de objeto para derivar uma classe de CObject.

DECLARE_DYNAMIC(class_name )

Parâmetros

  • class_name
    O nome real da classe.

Comentários

Adicionar a macro de DECLARE_DYNAMIC ao cabeçalho () .h o módulo da classe, então inclui o módulo em todos os módulos .cpp que precisam acessar os objetos dessa classe.

Se você usa _DYNAMIC de DECLAREe macros de IMPLEMENT_DYNAMIC como descrito, você pode usar a macro de RUNTIME_CLASS e a função de CObject::IsKindOf para determinar em tempo de execução a classe de seus objetos.

Se DECLARE_DYNAMIC é incluído na declaração de classe, então IMPLEMENT_DYNAMIC deve ser incluído na implementação da classe.

Para obter mais informações sobre o macro de DECLARE_DYNAMIC , consulte Tópicos da classe de CObject.

Exemplo

Consulte o exemplo de IMPLEMENT_DYNAMIC.

Requisitos

Header: afx.h

Consulte também

Referência

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Conceitos

Macros e globais MFC