Compartilhar via


DECLARE_DYNCREATE

Permite que objetos de CObject-derivadas de classes a serem criados dinamicamente em tempo de execução.

DECLARE_DYNCREATE(class_name )

Parâmetros

  • class_name
    O nome real da classe.

Comentários

A estrutura usa essa capacidade para criar novos objetos dinamicamente.Por exemplo, o novo modo de exibição criado quando você abre um novo documento.Documento, exibir e classes de quadro devem suporte criação dinâmica porque a estrutura precisa criá-los dinamicamente.

Adicionar o DECLARE_DYNCREATE macro no módulo. 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 DECLARE_DYNCREATE incluído na declaração da classe, em seguida, IMPLEMENT_DYNCREATE deve ser incluído na implementação da classe.

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

ObservaçãoObservação

O DECLARE_DYNCREATE macro inclui toda a funcionalidade de DECLARE_DYNAMIC.

Exemplo

Consulte o exemplo para IMPLEMENT_DYNCREATE.

Requisitos

Cabeçalho: Afx. h

Consulte também

Referência

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

Conceitos

Globais e Macros do MFC