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 de CRuntimeClass

Gráfico de hierarquia