CruntimeClass 类C++ 高手请进! 谁CruntimeClass 类的资料! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是MFC中的一个结构,用来动态生成等特性,深入浅出MFC有讲。 struct CRuntimeClass{ char * const m_lpszClassName; int m_nObjectSize; unsigned int m_wSchema; CObject* (* m_pfnCreateObject)(); CRuntimeClass* (* m_pfnGetBaseClass)(); CRuntimeClass* m_pBaseClass; CObject* CreateObject(); bool IsDerivedFrom(const CRuntimeClass* pBaseClass) const; static CRuntimeClass* FromName(char* const pszClassName); static CRuntimeClass* FromName(wchar_t* const pszClassName); static CObject* CreateObject(char* const pszClassName); static CObject* CreateObject(wchar_t* const pszClassName); void Store(CArchive& ar) const; static CRuntimeClass* Load(CArchive& ar, unsigned int* pwSchemaNum); CRuntimeClass* m_pNextClass; const AFX_CLASSINIT* m_pClassInit;};每个类都有一个CRuntimeClass的静态对象,在我们使用DECLARE_DYNACREATE时引入的,这样子,我们的类里面就有了运行时信息了。 我的EMAIL是[email protected] 如果那位有详细的资料请EMAIL与我,非常感谢! TO: fixopen CRuntimeClass 有这个数据结构的说明及详细资料吗? 如何截获系统发出的“粘贴”消息 有人做过类似OICQ的程序吗?有个问题 可以创建动态数组吗? MDI怎样设定打开文件对话框的filter?在线等 vc.net安装不上? 老大masterz不应该走的理由 关于附加载剪函数的问题。 翻译? 一个读内存的超简单问题 请教调试高手: 看看 请问各位大虾,注册工作者进程的函数是怎么用的?
{
char * const m_lpszClassName;
int m_nObjectSize;
unsigned int m_wSchema;
CObject* (* m_pfnCreateObject)();
CRuntimeClass* (* m_pfnGetBaseClass)();
CRuntimeClass* m_pBaseClass; CObject* CreateObject();
bool IsDerivedFrom(const CRuntimeClass* pBaseClass) const; static CRuntimeClass* FromName(char* const pszClassName);
static CRuntimeClass* FromName(wchar_t* const pszClassName);
static CObject* CreateObject(char* const pszClassName);
static CObject* CreateObject(wchar_t* const pszClassName); void Store(CArchive& ar) const;
static CRuntimeClass* Load(CArchive& ar, unsigned int* pwSchemaNum); CRuntimeClass* m_pNextClass;
const AFX_CLASSINIT* m_pClassInit;
};每个类都有一个CRuntimeClass的静态对象,在我们使用DECLARE_DYNACREATE时引入的,这样子,我们的类里面就有了运行时信息了。
如果那位有详细的资料请EMAIL与我,非常感谢!
CRuntimeClass 有这个数据结构的说明及详细资料吗?