Partilhar via


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

Consulte também

Referência

Estrutura CRuntimeClass

Gráfico de hierarquia

Outros recursos

CRuntimeClass membros