IMPLEMENT_DYNCREATE ( class_name, base_class_name )
Parâmetros
class_name
O nome real da classe (não entre aspas).
base_class_name
O nome real da classe base (não entre aspas).
Observações
Use a macro IMPLEMENT_DYNCREATE com 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. Adicione a macro IMPLEMENT_DYNCREATE no arquivo de implementação da classe. Para obter mais informações, consulte CObject classe tópicos no Guia do programador do Visual C++.
Se você usar o DECLARE_DYNCREATE e IMPLEMENT_DYNCREATE macros, você pode usar a macro RUNTIME_CLASS e a função de membro CObject:: IsKindOf para determinar a classe de seus objetos em tempo de execução.
Se DECLARE_DYNCREATE estiver incluído na declaração da classe, IMPLEMENT_DYNCREATE deve ser incluído na implementação de classe.
Consulte tambémnbsp;DECLARE_DY&NCREATE, RUNTIME_CLASS, CObject:: IsKindOf