CRuntimeClass::CreateObject
Chiamare la funzione per creare dinamicamente la classe specificata in fase di esecuzione.
CObject* CreateObject( );
static CObject* PASCAL CreateObject(
LPCSTR lpszClassName
);
static CObject* PASCAL CreateObject(
LPCWSTR lpszClassName
);
Parametri
- lpszClassName
Il nome comune della classe da creare.
Valore restituito
Un puntatore all'oggetto appena creato, o NULL se il nome della classe non è disponibile o non vi è memoria sufficiente per creare l'oggetto.
Note
Le classi derivate da CObject possono supportare la creazione dinamica, che consente di creare un oggetto di una classe specificata in fase di esecuzione.Il documento, la visualizzazione e le classi del frame, ad esempio, devono supportare la creazione dinamica.Per ulteriori informazioni sulla creazione dinamica e al membro CreateObject, vedere classe di CObject e classe di CObject: specificare i livelli di funzionalità.
Esempio
Vedere l'esempio relativo IsDerivedFrom.
Requisiti
Header: afx.h