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