DECLARE_DYNCREATE

DECLARE_DYNCREATE,可以使每個CObject的派生類的對象具有運行時動態創建的能力。

DECLARE_DYNCREATE

DECLARE_DYNCREATE( class_name )
參數:
class_name 類的實際名字(不用引號括起來)。
說明:
使用DECLARE_DYNCREATE宏可以使每個CObject的派生類的對象具有運行時動態創建的能力。框架利用這種能力來動態創建對象,例如,當它在串列化過程中從磁碟讀取對象的時候。文檔、視圖和框架類必須支持動態創建,因為框架需要動態地創建它們。
在類的.H模組中加入DECLARE_DYNCREATE宏,然後在每個需要訪問這個類的對象的.CPP模組中包含這個模組。
如果在類聲明中包含了DECLARE_DYNCREATE,那么必須在類的實現中包含IMPLEMENT_DYNCREATE宏。
關於DECLARE_DYNCREATE宏的更多信息參見“Visual C++程式設計師指南”中的“CObject類主題”。

相關詞條

熱門詞條

聯絡我們