怎样更改一个类的父类?? 比如将class CLeftView 的父类由CTreeView改为CView则在VC6.0中该怎样改?我会在视窗中增加成员变量和函数,却无法找到更改父类的方法,请高手给详细的说一下吧,谢谢了!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的做法是:从工程中把改类所在的文件删除;到该工程目录下,改文件名字;打开wizard,它会提示你该类不存在,点击 remove 按钮;重新建立该类,选择你想要的基类;把以前那些代码复制过来:虚函数;消息响应函数;消息映射等等(如果你清楚的话) 搜索.h和.cpp中的父类名字字符串并把它替换! 我以前经常改父类,很简单,只要把父类的名字替换就行了,当然有时也会有些地方会出现问题,比方说由CEditView改成CRichEditView类,可能许多以前的函数需要修改了。 简单点的呢,在相应头文件中定义类的时候,把::public 后的父类名称改了就行了。不过不安全。 要更改的话必须保证被调用的父类成员函数新的父类都支持,只要find replace把旧父类的名称该为新父类的就可以了。 Visual C++环境下如何调用Borland C++建立的函数库? 关于COM 中连接点问题 请COM高手进来看看! 我想写这样一个多线程程序,不知能不能实现 请教!请问怎样在程序中判断另一个程序是否已经在运行? opengl中使用光源 哪一位有Installshield for vc++6.0汉化包? 说个伤心事儿,让大伙高兴高兴. LNK2001错误? 一个VC开发环境的小问题!!!! 求JPEG压缩算法,LZW,游程编码算法资料! 调试状态下程序运行完全正常,但如果单独运行,总有问题。什么原因 我已经掌握了VC,我想看看驱动程序地书,应该看什么书?
从工程中把改类所在的文件删除;
到该工程目录下,改文件名字;
打开wizard,它会提示你该类不存在,点击 remove 按钮;
重新建立该类,选择你想要的基类;
把以前那些代码复制过来:虚函数;消息响应函数;消息映射等等(如果你清楚的话)