CRuntimeClass::CreateObject
Call this function to dynamically create the specified class during run time.
CObject* CreateObject( );
static CObject* PASCAL CreateObject(
LPCSTR lpszClassName
);
static CObject* PASCAL CreateObject(
LPCWSTR lpszClassName
);
Parameters
- lpszClassName
The familiar name of the class to be created.
Return Value
A pointer to the newly created object, or NULL if the class name is not found or there is insufficient memory to create the object.
Remarks
Classes derived from CObject can support dynamic creation, which is the ability to create an object of a specified class at run time. Document, view, and frame classes, for example, should support dynamic creation. For more information on dynamic creation and the CreateObject member, see CObject Class and CObject Class: Specifying Levels of Functionality.
Example
See the example for IsDerivedFrom.
Requirements
Header: afx.h