Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Struktura CRuntimeClass

Wykres hierarchii