CRuntimeClass::CreateObject
Wywołanie tej funkcji do dynamicznego tworzenia klasy określonej w czasie wykonywania.
CObject* CreateObject( );
static CObject* PASCAL CreateObject(
LPCSTR lpszClassName
);
static CObject* PASCAL CreateObject(
LPCWSTR lpszClassName
);
Parametry
- lpszClassName
Przyjaznej nazwy klasy, które ma zostać utworzony.
Wartość zwracana
Wskaźnik do nowo utworzonego obiektu lub NULL , jeśli nie znaleziono nazwy klasy lub za mało pamięci do utworzenia obiektu.
Uwagi
Pochodną klasy CObject może obsługiwać tworzenia dynamicznego jest możliwość tworzenia obiektu klasy określonej w czasie wykonywania.Dokument, widok i klas ramki na przykład powinny obsługuje tworzenie dynamicznych.Więcej informacji na temat tworzenia dynamicznych i CreateObject Członkowskie, zobacz Klasy CObject i klasy CObject: Określanie poziomów funkcjonalności.
Przykład
Zobacz przykład dla IsDerivedFrom.
Wymagania
Nagłówek: afx.h