《深入浅出MFC》中的一个问题,向知者求解,不胜感激! 我也有这本书,可是还没看到呢,我可以问你那个怎么make一个console工程啊?17页那个例子,你的问题你可以问作者啊,去他的网站看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这只是在类定义里加一些于class_name,base_class_name相关的语句 这只是在类定义里加一些于class_name,base_class_name相关的语句 把那一大串宏彻底替换完了,你就明白了,(MFC真麻烦,宏替换来替换去得,累不累) class_name, base_class_name, wSchema, pfnNew这些都是用于实现CRuntimeClass class_name::class##class_name这个宏,再复习复习宏吧.vc中的宏确实很精妙.第二个问题:我原来再看的时候,没有很留意,但我还是找到了一些答案,vc6.0换了一种处理问题的方式,肯定的是类信息绝对的注册在了RTI信息网中了,具体的是在什么时间处理的还有待学习.void AFXAPI AfxClassInit(CRuntimeClass* pNewClass){ AFX_MODULE_STATE* pModuleState = AfxGetModuleState(); AfxLockGlobals(CRIT_RUNTIMECLASSLIST); pModuleState->m_classList.AddHead(pNewClass); AfxUnlockGlobals(CRIT_RUNTIMECLASSLIST);}这里的m_classList很有可能就是一个CRuntimeClass的listto anxing:在project/set/c++页中的project option中的/MDd该称/MT MFC中使用链表结构存储可以动态创建的类的创建函数指针,还包括索引信息(类名)。从而可以根据你的需要动态创建类(根据类名)。链表结构是在程序启动时初始化的。我们在超级代理中实现了类的动态加载,采用的就是类似的方法。但是,不需要从CObject继承。欢迎下载我们的软件http://www.csdn.net/cnshare/soft/4/4632.html 就象#define MAX((a),(b)) (a)>(b)?(a):(b)这个你应该明白吧,你的问题就是这样的了 懂了,谢谢各位的帮助,至于anxing(anxing)的问题你是说怎么建还是怎么编译,建是在新建工程是选那个win32 console application那项,编译的话可以像一般的编译一样,也可以自己设置参数 to HeroRose()那个函数只保存IMPLEMENT_SERIAL类的CRuntimeClass信息 to sungang():用链表结构存储可以动态创建的类的创建函数指针,还包括索引信息(类名)。从而可以根据你的需要动态创建类(根据类名)。链表结构是在程序启动时初始化的。???能详细一点吗?或者能有一段mfc的实现代码,有这样程序源码更好.[email protected] 关于BS_BITMAP属性的按钮载入位图 能不能开个Xtreme toolkit 的专区呢? 关于OpenGL物体旋转前进问题 PICTURE控件左侧出一条蓝边 关于开机加载问题 怎样实现单击edit box这个控件时,弹出一个对话框。 COM+里事务MTS的疑惑?? 窗口风格如何改变? 出学者提问:如何在全局函数中调用一个对话框 找VC兼职 AngleArc的问题 如何在对话框上的EDIT里显示一篇TXT啊?
第二个问题:我原来再看的时候,没有很留意,但我还是找到了一些答案,vc6.0换了一种处理问题的方式,肯定的是类信息绝对的注册在了RTI信息网中了,具体的是在什么时间处理的还有待学习.
void AFXAPI AfxClassInit(CRuntimeClass* pNewClass)
{
AFX_MODULE_STATE* pModuleState = AfxGetModuleState();
AfxLockGlobals(CRIT_RUNTIMECLASSLIST);
pModuleState->m_classList.AddHead(pNewClass);
AfxUnlockGlobals(CRIT_RUNTIMECLASSLIST);
}
这里的m_classList很有可能就是一个CRuntimeClass的list
to anxing:
在project/set/c++页中的project option中的/MDd该称/MT
http://www.csdn.net/cnshare/soft/4/4632.html
这个你应该明白吧,你的问题就是这样的了
那个函数只保存IMPLEMENT_SERIAL类的CRuntimeClass信息
用链表结构存储可以动态创建的类的创建函数指针,还包括索引信息(类名)。从而可以根据你的需要动态创建类(根据类名)。链表结构是在程序启动时初始化的。???
能详细一点吗?或者能有一段mfc的实现代码,有这样程序源码更好.
[email protected]