Aracılığıyla paylaş


CRuntimeClass::CreateObject

Belirtilen sınıf çalışma zamanı sırasında dinamik olarak oluşturmak için bu işlevini çağırın.

CObject* CreateObject( ); 
static CObject* PASCAL CreateObject(
   LPCSTR lpszClassName 
);
static CObject* PASCAL CreateObject(
   LPCWSTR lpszClassName 
);

Parametreler

  • lpszClassName
    Oluşturulacak sınıfın bilinen adı.

Dönüş Değeri

Yeni oluşturulmuş nesneye bir işaretçi veya null sınıf adı bulunamadı veya bir nesne oluşturmak için yeterli bellek yok.

Notlar

Türetilmiş sınıfları CObject zamanında belirtilen sınıfın bir nesnesi oluşturma yeteneği olan dinamik oluşturmayı destekler. Örneğin, belge, Görünüm ve çerçeve sınıflarına dinamik oluşturma desteklemelidir. Dinamik oluşturma hakkında daha fazla bilgi ve CreateObject üyesi, bkz: CObject sınıfı ve CObject sınıfı: düzeyleri işlevi belirterek.

Örnek

Örnek için bkz: IsDerivedFrom.

Gereksinimler

Başlık: afx.h

Ayrıca bkz.

Başvuru

CRuntimeClass yapısı

Hiyerarşi grafik