DECLARE_DYNCREATE

DECLARE_DYNCREATE ( class_name )

Parâmetros

class_name

O nome real da classe (não entre aspas).

Observações

Use a macro DECLARE_DYNCREATE para habilitar objetos de CObject-classes a serem criados dinamicamente em tempo de execução derivadas. A estrutura usa essa capacidade para criar novos objetos dinamicamente, por exemplo, quando ele lê um objeto de disco durante a serialização. Documento, exibir e classes de quadro devem suporte criação dinâmica porque o framework precisa criá-los dinamicamente.

Adicionar a macro DECLARE_DYNCREATE na.Módulo h para a classe, em seguida, incluir esse módulo em tudo.Módulos CPP que precisam de acessar a objetos dessa classe.

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

Para obter mais informações sobre a macro DECLARE_DYNCREATE , consulte CObject classe tópicos no Guia do programador do Visual C++.

Consulte tambémnbsp;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject:: IsKindOf

Index