共用方式為


CRuntimeClass::CreateObject

在執行階段期間,呼叫這個函式會動態建立指定的類別。

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

參數

  • lpszClassName
    要建立之類別的熟悉的名稱。

傳回值

out 新建立之物件的指標或 NULL ,如果找不到類別名稱或沒有任何建立物件的記憶體不足。

備註

CObject 衍生自類別的類別可以支援動態建立,而能夠建立指定的類別物件在執行階段。文件、檢視和架構類別,例如,應該支援動態建立。如需動態建立和 CreateObject 成員的詳細資訊,請參閱 CObject 類別CObject 類別:指定的功能等級

範例

IsDerivedFrom。請參閱範例。

需求

Header: afx.h

請參閱

參考

CRuntimeClass 結構

階層架構圖