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ção |
---|
O DECLARE_DYNCREATE macro inclui toda a funcionalidade de DECLARE_DYNAMIC. |
Exemplo
Consulte o exemplo para IMPLEMENT_DYNCREATE.
Requisitos
Cabeçalho: Afx. h