Compartilhar via


DECLARE_DYNCREATE

Habilita objetos de CObject- classes derivadas 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 usar essa capacidade de criar dinamicamente novos objetos. Por exemplo, a nova exibição criada quando você abrir um novo documento. O documento, a exibição, e as classes do quadro devem oferecer suporte à criação dinâmico porque a estrutura exata do criar dinamicamente.

Adicionar a macro de DECLARE_DYNCREATE no módulo de .h da classe, então inclui o módulo em todos os módulos .cpp que precisam acessar os objetos dessa classe.

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

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

Dica

A macro de DECLARE_DYNCREATE inclui toda a funcionalidade de DECLARE_DYNAMIC.

Exemplo

Consulte o exemplo de IMPLEMENT_DYNCREATE.

Requisitos

Header: afx.h

Consulte também

Referência

DECLARE_DYNAMIC

IMPLEMENT_DYNAMIC

IMPLEMENT_DYNCREATE

RUNTIME_CLASS

CObject::IsKindOf

Conceitos

Macros e globais MFC