Compartilhar via


CRuntimeClass::CreateObject

Chamar essa função para criar dinamicamente a classe especificada durante o tempo de execução.

CObject* CreateObject( ); 
static CObject* PASCAL CreateObject( 
   LPCSTR lpszClassName  
); 
static CObject* PASCAL CreateObject( 
   LPCWSTR lpszClassName  
);

Parâmetros

  • lpszClassName
    O nome da classe familiar a ser criada.

Valor de retorno

Um ponteiro para o objeto criado, ou NULO se o nome da classe não for encontrado ou não existem insuficientes memória para criar o objeto.

Comentários

Classes derivadas de CObject podem oferecer suporte a criação dinâmica, que é a capacidade de criar em tempo de execução um objeto de uma classe especificada. O documento, a exibição, e classes de quadro, por exemplo, devem oferecer suporte a criação dinâmica. Para obter mais informações sobre criação dinâmica e de membros de CreateObject , consulte classe de CObject e classe de CObject: especificando níveis de funcionalidade.

Exemplo

Consulte o exemplo para IsDerivedFrom.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Estrutura CRuntimeClass

Gráfico da hierarquia