CRuntimeClass::CreateObject
Chame essa função para criar dinamicamente a classe especificada durante o time de execução.
CObject* CreateObject( );
static CObject* PASCAL CreateObject(
LPCSTR lpszClassName
);
static CObject* PASCAL CreateObject(
LPCWSTR lpszClassName
);
Parâmetros
- lpszClassName
O nome familiar da classe a ser criada.
Valor de retorno
Um ponteiro para o objeto recém-criado ou NULO se o nome de classe não for encontrado ou não há memória suficiente para criar o objeto.
Comentários
Classes derivadas de CObject pode oferecer suporte a criação dinâmica, que é a capacidade de criar um objeto de uma classe especificada em time de execução. Documento, modo de exibição e classes de quadro, por exemplo, devem fornecer suporte criação dinâmica.Para obter mais informações sobre a criação dinâmica e o CreateObject membro, consulte Classe CObject and Classe CObject: Especificando os níveis de funcionalidade.
Exemplo
Consulte o exemplo para IsDerivedFrom.
Requisitos
Cabeçalho: afx.h