现在这个程序中有3个工程,其中,一个是基于对话框的DLGA,一个控制台程序,一个是前两个工程调用的公用库文件,当然不是 DLL之类的,只是这第三个工程里包含了一些前两者要调用的公共的一些类,只是为了方便所以才这样设计的。
现在我想为第三个工程添加一个派生于CRecordset的类,我想利用类向导来做,但发现,我在选择为哪个工程添加新类的时候,
类向导的界面关于工程选择项却只能显示DLG这个工程,其他两个都不能显示出来,也就是说当前只能为工程DLG添加新类。
但是,我是要为第三个工程添加新类。
然后,我又用VC菜单上的NEW CLASS 这个菜单命令,虽然这个时候能实现对其他两个工程(除了DLG)添加新类,但我在选择
CLASS TYPE的时候,发现只能选择Generic Class,不能选择MFC CLASS这一项,因为要添加的新类是派生于MFC中的 CRecordset的
后来,我想手动添加,但发现这样太不方便 ,因为这涉及到字段绑定等众多问题
很是纳闷………………
不知道有没有好的方法,避免太多的麻烦
现在我想为第三个工程添加一个派生于CRecordset的类,我想利用类向导来做,但发现,我在选择为哪个工程添加新类的时候,
类向导的界面关于工程选择项却只能显示DLG这个工程,其他两个都不能显示出来,也就是说当前只能为工程DLG添加新类。
但是,我是要为第三个工程添加新类。
然后,我又用VC菜单上的NEW CLASS 这个菜单命令,虽然这个时候能实现对其他两个工程(除了DLG)添加新类,但我在选择
CLASS TYPE的时候,发现只能选择Generic Class,不能选择MFC CLASS这一项,因为要添加的新类是派生于MFC中的 CRecordset的
后来,我想手动添加,但发现这样太不方便 ,因为这涉及到字段绑定等众多问题
很是纳闷………………
不知道有没有好的方法,避免太多的麻烦
可以在非MFC程序中添加的
继上: 他在其他两个非MFC程序中添加了从CRecordset派生的类 从手法来看,就是通过类向导来实现的(里面生成的代码,我想除了用类向导实现外,其他的应该不会生成这样)
没用ADO之类的其他 接口